]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
Merge with OCC-V2_1_0_deb
authoradmin <salome-admin@opencascade.com>
Fri, 17 Dec 2004 11:18:33 +0000 (11:18 +0000)
committeradmin <salome-admin@opencascade.com>
Fri, 17 Dec 2004 11:18:33 +0000 (11:18 +0000)
316 files changed:
doc/salome/gui/GEOM/blocks.htm
doc/salome/gui/GEOM/changing_displaying_parameters.htm
doc/salome/gui/GEOM/cshdat_robohelp.htm
doc/salome/gui/GEOM/cshdat_webhelp.htm
doc/salome/gui/GEOM/default.css
doc/salome/gui/GEOM/default_ns.css
doc/salome/gui/GEOM/ehelp.xml [new file with mode: 0755]
doc/salome/gui/GEOM/ehlpdhtm.js
doc/salome/gui/GEOM/files/introduction_to_geom.htm
doc/salome/gui/GEOM/files/salome2_sp3_basicgui_functions.htm
doc/salome/gui/GEOM/files/salome2_sp3_booleangui_functions.htm
doc/salome/gui/GEOM/files/salome2_sp3_buildgui_functions.htm
doc/salome/gui/GEOM/files/salome2_sp3_displaygui_functions.htm
doc/salome/gui/GEOM/files/salome2_sp3_generationgui_functions.htm
doc/salome/gui/GEOM/files/salome2_sp3_geomtoolsgui_functions.htm
doc/salome/gui/GEOM/files/salome2_sp3_measuregui_functions.htm
doc/salome/gui/GEOM/files/salome2_sp3_operationgui_functions.htm
doc/salome/gui/GEOM/files/salome2_sp3_primitivegui_functions.htm
doc/salome/gui/GEOM/files/salome2_sp3_repairgui_functions.htm
doc/salome/gui/GEOM/files/salome2_sp3_transformationgui_functions.htm
doc/salome/gui/GEOM/geom.htm [new file with mode: 0755]
doc/salome/gui/GEOM/geom.log [new file with mode: 0755]
doc/salome/gui/GEOM/geom_csh.htm [new file with mode: 0755]
doc/salome/gui/GEOM/geom_rhc.htm [new file with mode: 0755]
doc/salome/gui/GEOM/image221.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image222.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image223.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image224.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image225.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image226.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image227.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image228.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image229.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image230.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image231.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image233.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image234.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image235.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image236.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image237.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image238.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image239.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image240.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image241.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image242.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image243.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image244.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image245.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image246.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image247.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image248.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image249.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image250.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image251.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image252.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image253.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image254.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image255.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image256.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image257.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image258.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image259.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image260.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image261.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image262.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image263.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image264.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image265.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image266.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image267.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image268.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image269.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image270.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image271.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image272.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image273.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image274.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image275.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image276.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image277.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image278.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image279.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image280.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image281.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image282.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image283.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image284.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image285.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image286.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image287.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image288.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image289.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image290.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image291.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image292.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image293.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image294.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image295.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image296.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image297.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image298.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image299.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image300.jpg [new file with mode: 0755]
doc/salome/gui/GEOM/image64.gif [new file with mode: 0755]
doc/salome/gui/GEOM/newentity_blocks.htm
doc/salome/gui/GEOM/sketcher.htm
doc/salome/gui/GEOM/webhelp.cab
doc/salome/gui/GEOM/webhelp.jar
doc/salome/gui/GEOM/whcsh_home.htm [new file with mode: 0755]
doc/salome/gui/GEOM/whcshdata.htm [new file with mode: 0755]
doc/salome/gui/GEOM/whdata/whftdata.js
doc/salome/gui/GEOM/whdata/whftdata0.htm
doc/salome/gui/GEOM/whdata/whfts.htm
doc/salome/gui/GEOM/whdata/whfts.js
doc/salome/gui/GEOM/whdata/whfwdata.js
doc/salome/gui/GEOM/whdata/whfwdata0.htm
doc/salome/gui/GEOM/whdata/whfwdata1.htm [new file with mode: 0755]
doc/salome/gui/GEOM/whdata/whfwdata2.htm [new file with mode: 0755]
doc/salome/gui/GEOM/whdata/whgdata.js
doc/salome/gui/GEOM/whdata/whgdata0.htm
doc/salome/gui/GEOM/whdata/whglo.htm
doc/salome/gui/GEOM/whdata/whglo.js
doc/salome/gui/GEOM/whdata/whidata.js
doc/salome/gui/GEOM/whdata/whidx.htm
doc/salome/gui/GEOM/whdata/whidx.js
doc/salome/gui/GEOM/whdata/whtdata.js
doc/salome/gui/GEOM/whdata/whtdata0.htm
doc/salome/gui/GEOM/whdata/whtoc.htm
doc/salome/gui/GEOM/whdata/whtoc.js
doc/salome/gui/GEOM/whfbody.htm
doc/salome/gui/GEOM/whfdhtml.htm
doc/salome/gui/GEOM/whfform.htm
doc/salome/gui/GEOM/whfhost.js
doc/salome/gui/GEOM/whform.js
doc/salome/gui/GEOM/whframes.js
doc/salome/gui/GEOM/whgbody.htm
doc/salome/gui/GEOM/whgdata/whlstf0.htm
doc/salome/gui/GEOM/whgdata/whlstf1.htm
doc/salome/gui/GEOM/whgdata/whlstf2.htm
doc/salome/gui/GEOM/whgdata/whlstf3.htm
doc/salome/gui/GEOM/whgdata/whlstf4.htm
doc/salome/gui/GEOM/whgdata/whlstf5.htm
doc/salome/gui/GEOM/whgdata/whlstfl0.htm
doc/salome/gui/GEOM/whgdata/whlstfl1.htm
doc/salome/gui/GEOM/whgdata/whlstfl10.htm
doc/salome/gui/GEOM/whgdata/whlstfl11.htm
doc/salome/gui/GEOM/whgdata/whlstfl12.htm
doc/salome/gui/GEOM/whgdata/whlstfl13.htm
doc/salome/gui/GEOM/whgdata/whlstfl14.htm
doc/salome/gui/GEOM/whgdata/whlstfl15.htm
doc/salome/gui/GEOM/whgdata/whlstfl16.htm
doc/salome/gui/GEOM/whgdata/whlstfl17.htm
doc/salome/gui/GEOM/whgdata/whlstfl18.htm
doc/salome/gui/GEOM/whgdata/whlstfl19.htm
doc/salome/gui/GEOM/whgdata/whlstfl2.htm
doc/salome/gui/GEOM/whgdata/whlstfl20.htm
doc/salome/gui/GEOM/whgdata/whlstfl21.htm
doc/salome/gui/GEOM/whgdata/whlstfl22.htm
doc/salome/gui/GEOM/whgdata/whlstfl23.htm [new file with mode: 0755]
doc/salome/gui/GEOM/whgdata/whlstfl3.htm
doc/salome/gui/GEOM/whgdata/whlstfl4.htm
doc/salome/gui/GEOM/whgdata/whlstfl5.htm
doc/salome/gui/GEOM/whgdata/whlstfl6.htm
doc/salome/gui/GEOM/whgdata/whlstfl7.htm
doc/salome/gui/GEOM/whgdata/whlstfl8.htm
doc/salome/gui/GEOM/whgdata/whlstfl9.htm
doc/salome/gui/GEOM/whgdata/whlstg0.htm
doc/salome/gui/GEOM/whgdata/whlsti0.htm
doc/salome/gui/GEOM/whgdata/whlstt0.htm
doc/salome/gui/GEOM/whgdata/whlstt1.htm
doc/salome/gui/GEOM/whgdata/whlstt2.htm
doc/salome/gui/GEOM/whgdata/whlstt3.htm
doc/salome/gui/GEOM/whgdata/whlstt4.htm
doc/salome/gui/GEOM/whgdata/whnvf30.htm
doc/salome/gui/GEOM/whgdata/whnvf31.htm
doc/salome/gui/GEOM/whgdata/whnvf32.htm
doc/salome/gui/GEOM/whgdata/whnvf33.htm
doc/salome/gui/GEOM/whgdata/whnvl31.htm
doc/salome/gui/GEOM/whgdata/whnvl32.htm
doc/salome/gui/GEOM/whgdata/whnvl33.htm
doc/salome/gui/GEOM/whgdata/whnvp30.htm
doc/salome/gui/GEOM/whgdata/whnvp31.htm
doc/salome/gui/GEOM/whgdata/whnvp32.htm
doc/salome/gui/GEOM/whgdata/whnvp33.htm
doc/salome/gui/GEOM/whgdata/whnvt30.htm
doc/salome/gui/GEOM/whgdata/whnvt31.htm
doc/salome/gui/GEOM/whgdata/whnvt32.htm
doc/salome/gui/GEOM/whgdata/whnvt33.htm
doc/salome/gui/GEOM/whgdef.htm
doc/salome/gui/GEOM/whgdhtml.htm
doc/salome/gui/GEOM/whghost.js
doc/salome/gui/GEOM/whhost.js
doc/salome/gui/GEOM/whibody.htm
doc/salome/gui/GEOM/whidhtml.htm
doc/salome/gui/GEOM/whiform.htm
doc/salome/gui/GEOM/whihost.js
doc/salome/gui/GEOM/whlang.js
doc/salome/gui/GEOM/whmozemu.js
doc/salome/gui/GEOM/whmsg.js
doc/salome/gui/GEOM/whnjs.htm
doc/salome/gui/GEOM/whphost.js
doc/salome/gui/GEOM/whproj.htm
doc/salome/gui/GEOM/whproj.js
doc/salome/gui/GEOM/whproj.xml
doc/salome/gui/GEOM/whproxy.js
doc/salome/gui/GEOM/whres.xml
doc/salome/gui/GEOM/whskin_banner.htm
doc/salome/gui/GEOM/whskin_blank.htm
doc/salome/gui/GEOM/whskin_frmset01.htm
doc/salome/gui/GEOM/whskin_frmset010.htm
doc/salome/gui/GEOM/whskin_homepage.htm [new file with mode: 0755]
doc/salome/gui/GEOM/whskin_info.htm
doc/salome/gui/GEOM/whskin_mbars.htm
doc/salome/gui/GEOM/whskin_papplet.htm
doc/salome/gui/GEOM/whskin_pdhtml.htm
doc/salome/gui/GEOM/whskin_pickup.htm [new file with mode: 0755]
doc/salome/gui/GEOM/whskin_plist.htm
doc/salome/gui/GEOM/whskin_tbars.htm
doc/salome/gui/GEOM/whskin_tw.htm [new file with mode: 0755]
doc/salome/gui/GEOM/whst_topics.xml
doc/salome/gui/GEOM/whstart.js
doc/salome/gui/GEOM/whstub.js
doc/salome/gui/GEOM/wht_abge.jpg
doc/salome/gui/GEOM/wht_abgi.jpg
doc/salome/gui/GEOM/wht_abgw.jpg
doc/salome/gui/GEOM/wht_abte.jpg
doc/salome/gui/GEOM/wht_abti.jpg
doc/salome/gui/GEOM/wht_abtw.jpg
doc/salome/gui/GEOM/whtbar.js
doc/salome/gui/GEOM/whtdhtml.htm
doc/salome/gui/GEOM/whthost.js
doc/salome/gui/GEOM/whtopic.js
doc/salome/gui/GEOM/whutils.js
doc/salome/gui/GEOM/whver.js
doc/salome/gui/GEOM/whxdata/whftdata0.xml [new file with mode: 0755]
doc/salome/gui/GEOM/whxdata/whfts.xml [new file with mode: 0755]
doc/salome/gui/GEOM/whxdata/whfwdata0.xml [new file with mode: 0755]
doc/salome/gui/GEOM/whxdata/whfwdata1.xml [new file with mode: 0755]
doc/salome/gui/GEOM/whxdata/whfwdata2.xml [new file with mode: 0755]
doc/salome/gui/GEOM/whxdata/whgdata0.xml [new file with mode: 0755]
doc/salome/gui/GEOM/whxdata/whglo.xml [new file with mode: 0755]
doc/salome/gui/GEOM/whxdata/whidx.xml [new file with mode: 0755]
doc/salome/gui/GEOM/whxdata/whtdata0.xml [new file with mode: 0755]
doc/salome/gui/GEOM/whxdata/whtoc.xml [new file with mode: 0755]
doc/salome/gui/GEOM/working_with_groups.htm
idl/GEOM_Superv.idl
resources/GEOMCatalog.xml
src/BasicGUI/BasicGUI_MarkerDlg.cxx
src/BlocksGUI/BlocksGUI_ExplodeDlg.cxx
src/GEOMAlgo/GEOMAlgo.cdl [new file with mode: 0755]
src/GEOMAlgo/GEOMAlgo_Algo.cdl [new file with mode: 0755]
src/GEOMAlgo/GEOMAlgo_Algo.cxx [new file with mode: 0755]
src/GEOMAlgo/GEOMAlgo_Algo.hxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_Algo.ixx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_Algo.jxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_Gluer.cdl [new file with mode: 0755]
src/GEOMAlgo/GEOMAlgo_Gluer.cxx [new file with mode: 0755]
src/GEOMAlgo/GEOMAlgo_Gluer.hxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_Gluer.ixx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_Gluer.jxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_0.cxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_0.cxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_0.cxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfIntegerShape.hxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfIntegerShape_0.cxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_0.cxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfShapeBox.hxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfShapeBox_0.cxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_PassKey.cdl [new file with mode: 0755]
src/GEOMAlgo/GEOMAlgo_PassKey.cxx [new file with mode: 0755]
src/GEOMAlgo/GEOMAlgo_PassKey.hxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_PassKey.ixx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_PassKey.jxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.cdl [new file with mode: 0755]
src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.cxx [new file with mode: 0755]
src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.hxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.ixx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.jxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_ShapeAlgo.cdl [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_ShapeAlgo.cxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_ShapeAlgo.hxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_ShapeAlgo.ixx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_ShapeAlgo.jxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_Tools.cdl [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_Tools.cxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_Tools.hxx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_Tools.ixx [new file with mode: 0644]
src/GEOMAlgo/GEOMAlgo_Tools.jxx [new file with mode: 0644]
src/GEOMAlgo/Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx [new file with mode: 0644]
src/GEOMAlgo/Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx [new file with mode: 0644]
src/GEOMAlgo/Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx [new file with mode: 0644]
src/GEOMAlgo/Makefile.in [new file with mode: 0644]
src/GEOMGUI/GEOM_msg_en.po
src/GEOMGUI/GeometryGUI.cxx
src/GEOMImpl/GEOMImpl_GlueDriver.cxx
src/GEOMImpl/GEOMImpl_VectorDriver.cxx
src/GEOMImpl/Makefile.in
src/GEOMToolsGUI/GEOMToolsGUI.cxx
src/GEOMToolsGUI/GEOMToolsGUI_NbIsosDlg.cxx
src/GEOM_I/GEOM_Gen_i.cc
src/GEOM_I_Superv/GEOM_List_i.hh [new file with mode: 0644]
src/GEOM_I_Superv/GEOM_Superv_i.cc
src/GEOM_I_Superv/GEOM_Superv_i.hh
src/GEOM_I_Superv/Makefile.in
src/GEOM_SWIG/GEOM_TestOthers.py
src/GEOM_SWIG/GEOM_cyl2complementary.py [new file with mode: 0755]
src/GEOM_SWIG/GEOM_shellSolid.py [new file with mode: 0755]
src/GEOM_SWIG/GEOM_tube_geom.py [new file with mode: 0755]
src/GEOM_SWIG/GEOM_tube_geom_gg2.py [new file with mode: 0755]
src/GEOM_SWIG/Makefile.in
src/GEOM_SWIG/batchmode_geompy.py
src/Makefile.in

index ce53dbc61b347381a4d2da80cab4f615ac68f9c1..f3b20495eeef7edb10d6009ee95fba23ecd91edb 100755 (executable)
@@ -2,31 +2,11 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Building of blocks</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=377>\r
-<meta name=layout-width content=512>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='default.css'>");}\r
@@ -34,11 +14,10 @@ if (navigator.appName !="Netscape")
 </script>\r
 <style type="text/css">\r
 <!--\r
-ul.whs1 {list-style: disc;}\r
-p.whs2 {margin-left: 40px;}\r
+ul.whs1 { list-style:disc; }\r
+p.whs2 { margin-left:40px; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
   if (innerWidth != origWidth || innerHeight != origHeight)\r
@@ -54,22 +33,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -86,15 +58,16 @@ if (window.gbWhTopic)
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("geom.html");\r
+       setRelStartPage("geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Building of blocks</h1>\r
@@ -140,5 +113,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index db074bc3b7cacaf4feab5c5a0bdb8b0c18d976b3..fe76d2a52e7589e602c3f4190787f19cefed624c 100755 (executable)
@@ -2,31 +2,11 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Changing displaying parameters</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1947>\r
-<meta name=layout-width content=646>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='default.css'>");}\r
@@ -34,24 +14,23 @@ if (navigator.appName !="Netscape")
 </script>\r
 <style type="text/css">\r
 <!--\r
-p.whs1 {font-family: 'Times New Roman', serif; font-size: 12pt; font-weight: normal;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-p.whs4 {margin-left: 40px;}\r
-p.whs5 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs6 {border-style: none; width: 20px; height: 20px;}\r
-p.whs7 {font-size: 12pt; margin-left: 40px;}\r
-img_whs8 {border-style: none; border: none; width: 150px; height: 121px;}\r
-p.whs9 {font-size: 12pt; font-family: 'Times New Roman', serif;}\r
-p.whs10 {font-size: 12pt;}\r
-p.whs11 {font-size: 14pt;}\r
-img_whs12 {border-style: none; border: none; width: 200px; height: 100px;}\r
-p.whs13 {margin-left: 40px; font-size: 12pt;}\r
-img_whs14 {border-style: none; border: none; width: 150px; height: 126px;}\r
-img_whs15 {border-style: none; border: none; width: 200px; height: 111px;}\r
+p.whs1 { font-family:'Times New Roman' , serif; font-size:12pt; font-weight:normal; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs3 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+p.whs4 { margin-left:40px; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs6 { border-style:none; width:20px; height:20px; }\r
+p.whs7 { font-size:12pt; margin-left:40px; }\r
+img_whs8 { border-style:none; border:none; width:150px; height:121px; }\r
+p.whs9 { font-size:12pt; font-family:'Times New Roman' , serif; }\r
+p.whs10 { font-size:12pt; }\r
+p.whs11 { font-size:14pt; }\r
+img_whs12 { border-style:none; border:none; width:200px; height:100px; }\r
+p.whs13 { margin-left:40px; font-size:12pt; }\r
+img_whs14 { border-style:none; border:none; width:150px; height:126px; }\r
+img_whs15 { border-style:none; border:none; width:200px; height:111px; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
   if (innerWidth != origWidth || innerHeight != origHeight)\r
@@ -67,22 +46,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -100,15 +72,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("geom.html");\r
+       setRelStartPage("geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Changing displaying parameters</h1>\r
@@ -147,8 +120,7 @@ else
 \r
 <p>&nbsp;</p>\r
 \r
-<p class="whs5"><b style="font-weight: bold;"><a \r
- NAME="W/S"><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="files/salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image51.gif" width="20px" height="20px" border="0" class="img_whs6"> Wireframe/Shading</a></b> \r
+<p class="whs5"><b style="font-weight: bold;"><a NAME="W_S"><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="files/salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image51.gif" width="20px" height="20px" border="0" class="img_whs6"> Wireframe/Shading</a></b> \r
  </font></span></p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
@@ -271,5 +243,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index 9f2de5bdf100c4321665a2a7457bead2c908a2e6..afb68b6ee050a45ed2c59109d4c30fa0c9cba5cf 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>GEOM reference manual</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 <script language="JavaScript">\r
@@ -165,9 +165,15 @@ function FindTopicByTopicNum(nTopicNum)
        return false;\r
 }\r
 \r
+var oldPrefix = "HelpIdFromHTMLHelp_"\r
 //Find topic by topic id (alias id defined in ali file)\r
 function GetTopicNumberById(strTopicId)\r
 {\r
+   if (strTopicId.indexOf(oldPrefix) == 0)\r
+   {\r
+               strTopicId = strTopicId.substring(oldPrefix.length);\r
+   }\r
+\r
    var i = 0;\r
    var iEnd = gArrayCsh.length;\r
    for (i=0; i<iEnd; i++)\r
index 7f8b43844a4962e8e6e56361439effb9016f2ede..2d66f403cbe7d5058345f7ed9ae2715186fde5ff 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>GEOM reference manual</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 <script language="JavaScript">\r
index d2d425ac0cebc41e5c204b6439cb25a13798abdc..de2e5d955068e5135152a18b39282a1280ef05e5 100755 (executable)
-/*=(===============================================================)*/\r
-\r
-/*=(===============================================================)*/\r
-/*=(Created with RoboEditor.)=======================================*/\r
-/*=(===============================================================)*/\r
-\r
-BODY {\r
-       background-color: #ffffff;\r
-       font-family: "Times New Roman", serif;\r
-}\r
-\r
-H1 {\r
-       font-weight: bold;\r
-       font-size: 24.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H1 {\r
-       font-weight: bold;\r
-       font-size: 24.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H2 {\r
-       font-weight: bold;\r
-       font-size: 18.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H2 {\r
-       font-weight: bold;\r
-       font-size: 18.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H3 {\r
-       font-weight: bold;\r
-       font-size: 14.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H3 {\r
-       font-weight: bold;\r
-       font-size: 14.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H4 {\r
-       font-weight: bold;\r
-       font-size: 12.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H4 {\r
-       font-weight: bold;\r
-       font-size: 12.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H5 {\r
-       font-weight: bold;\r
-       font-size: 10.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H5 {\r
-       font-weight: bold;\r
-       font-size: 10.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-H6 {\r
-       font-weight: bold;\r
-       font-size: 8.0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-H6 {\r
-       font-weight: bold;\r
-       font-size: 8.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-P {\r
-       font-size: 12.0pt;\r
-       margin-top: 0pt;\r
-       margin-bottom: 0pt;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-P {\r
-       font-size: 12.0pt;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-A.expandspot {\r
-       color: #008000;\r
-       cursor: hand;\r
-       font-style: italic;\r
-       x-text-underline: off;\r
-       x-text-overline: off;\r
-       x-text-line-through: off;\r
-       /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/ \r
-}\r
-\r
-SPAN.expandtext {\r
-       font-style: italic;\r
-       font-weight: normal;\r
-       color: #ff0000;\r
-}\r
-\r
-A.dropspot {\r
-       cursor: hand;\r
-       color: #008000;\r
-       font-style: italic;\r
-       x-text-underline: off;\r
-       x-text-overline: off;\r
-       x-text-line-through: off;\r
-       /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/ \r
-}\r
-\r
-A.glossterm {\r
-       color: #800000;\r
-       cursor: hand;\r
-       font-style: italic;\r
-       x-text-underline: off;\r
-       x-text-overline: off;\r
-       x-text-line-through: off;\r
-       /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/ \r
-}\r
-\r
-SPAN.glosstext {\r
-       font-style: italic;\r
-       font-weight: normal;\r
-       color: #0000ff;\r
-}\r
-\r
-OL,\r
-UL {\r
-       margin-top: 0px;\r
-       margin-bottom: 0px;\r
-}\r
-\r
-A:active {\r
-}\r
-\r
-A:hover {\r
-       x-text-underline: Off;\r
-       /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ \r
-}\r
-\r
-A:link {\r
-       x-text-underline: Off;\r
-       /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ \r
-}\r
-\r
-A:visited {\r
-       x-text-underline: Off;\r
-       /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ \r
-}\r
-\r
-P.TODO {\r
-       font-weight: normal;\r
-       font-style: italic;\r
-       font-family: "Arial Black", sans-serif;\r
-}\r
-\r
-/*=(Generated Code)=================================================*/\r
-/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/\r
-/*begin!kadov{{=====================================================*/ \r
-LI.kadov-P-CTODO {\r
-       font-weight: normal;\r
-       font-style: italic;\r
-       font-family: "Arial Black", sans-serif;\r
-}\r
-/*}}end!kadov=======================================================*/ \r
-\r
-\r
-\r
-\r
-/*=(===============================================================)*/\r
+BODY { \r
+      background-color:#ffffff; \r
+      font-family:"Times New Roman" , serif;  }\r
+H1 { \r
+    font-weight:bold; \r
+    font-size:24.0pt;  }\r
+LI.kadov-H1 { \r
+             font-weight:bold; \r
+             font-size:24.0pt;  }\r
+H2 { \r
+    font-weight:bold; \r
+    font-size:18.0pt;  }\r
+LI.kadov-H2 { \r
+             font-weight:bold; \r
+             font-size:18.0pt;  }\r
+H3 { \r
+    font-weight:bold; \r
+    font-size:14.0pt;  }\r
+LI.kadov-H3 { \r
+             font-weight:bold; \r
+             font-size:14.0pt;  }\r
+H4 { \r
+    font-weight:bold; \r
+    font-size:12.0pt;  }\r
+LI.kadov-H4 { \r
+             font-weight:bold; \r
+             font-size:12.0pt;  }\r
+H5 { \r
+    font-weight:bold; \r
+    font-size:10.0pt;  }\r
+LI.kadov-H5 { \r
+             font-weight:bold; \r
+             font-size:10.0pt;  }\r
+H6 { \r
+    font-weight:bold; \r
+    font-size:8.0pt;  }\r
+LI.kadov-H6 { \r
+             font-weight:bold; \r
+             font-size:8.0pt;  }\r
+P { \r
+   font-size:12.0pt; \r
+   margin-top:0pt; \r
+   margin-bottom:0pt;  }\r
+LI.kadov-P { \r
+            font-size:12.0pt;  }\r
+A.expandspot { \r
+              color:#008000; \r
+              cursor:hand; \r
+              font-style:italic; \r
+              x-text-underline:off; \r
+              x-text-overline:off; \r
+              x-text-line-through:off; \r
+              text-decoration:none none none;  }\r
+SPAN.expandtext { \r
+                 font-style:italic; \r
+                 font-weight:normal; \r
+                 color:#ff0000;  }\r
+A.dropspot { \r
+            cursor:hand; \r
+            color:#008000; \r
+            font-style:italic; \r
+            x-text-underline:off; \r
+            x-text-overline:off; \r
+            x-text-line-through:off; \r
+            text-decoration:none none none;  }\r
+A.glossterm { \r
+             color:#800000; \r
+             cursor:hand; \r
+             font-style:italic; \r
+             x-text-underline:off; \r
+             x-text-overline:off; \r
+             x-text-line-through:off; \r
+             text-decoration:none none none;  }\r
+SPAN.glosstext { \r
+                font-style:italic; \r
+                font-weight:normal; \r
+                color:#0000ff;  }\r
+OL { \r
+    margin-top:0px; \r
+    margin-bottom:0px;  }\r
+UL { \r
+    margin-top:0px; \r
+    margin-bottom:0px;  }\r
+A:active {  }\r
+A:hover { \r
+         x-text-underline:Off; \r
+         text-decoration:none;  }\r
+A:link { \r
+        x-text-underline:Off; \r
+        text-decoration:none;  }\r
+A:visited { \r
+           x-text-underline:Off; \r
+           text-decoration:none;  }\r
+P.TODO { \r
+        font-weight:normal; \r
+        font-style:italic; \r
+        font-family:"Arial Black" , sans-serif;  }\r
+LI.kadov-P-CTODO { \r
+                  font-weight:normal; \r
+                  font-style:italic; \r
+                  font-family:"Arial Black" , sans-serif;  }\r
index 020a671110cfa42637e5f29a1cc0a9529d50f3ef..3eeb3c49656ad0f0c62497bfb3ac18e8e7a00177 100755 (executable)
@@ -1,53 +1,53 @@
 BODY { \r
       background-color:#ffffff; \r
-      font-family:"Times New Roman" , serif;  }\r
+      font-family:"Times New Roman"  , serif;  }\r
 H1 { \r
     font-weight:bold; \r
     font-size:24.0pt; \r
-    font-family:"Times New Roman" , serif;  }\r
+    font-family:"Times New Roman"  , serif;  }\r
 LI.kadov-H1 { \r
              font-weight:bold; \r
              font-size:24.0pt;  }\r
 H2 { \r
     font-weight:bold; \r
     font-size:18.0pt; \r
-    font-family:"Times New Roman" , serif;  }\r
+    font-family:"Times New Roman"  , serif;  }\r
 LI.kadov-H2 { \r
              font-weight:bold; \r
              font-size:18.0pt;  }\r
 H3 { \r
     font-weight:bold; \r
     font-size:14.0pt; \r
-    font-family:"Times New Roman" , serif;  }\r
+    font-family:"Times New Roman"  , serif;  }\r
 LI.kadov-H3 { \r
              font-weight:bold; \r
              font-size:14.0pt;  }\r
 H4 { \r
     font-weight:bold; \r
     font-size:12.0pt; \r
-    font-family:"Times New Roman" , serif;  }\r
+    font-family:"Times New Roman"  , serif;  }\r
 LI.kadov-H4 { \r
              font-weight:bold; \r
              font-size:12.0pt;  }\r
 H5 { \r
     font-weight:bold; \r
     font-size:10.0pt; \r
-    font-family:"Times New Roman" , serif;  }\r
+    font-family:"Times New Roman"  , serif;  }\r
 LI.kadov-H5 { \r
              font-weight:bold; \r
              font-size:10.0pt;  }\r
 H6 { \r
     font-weight:bold; \r
     font-size:8.0pt; \r
-    font-family:"Times New Roman" , serif;  }\r
+    font-family:"Times New Roman"  , serif;  }\r
 LI.kadov-H6 { \r
              font-weight:bold; \r
              font-size:8.0pt;  }\r
 P { \r
    font-size:12.0pt; \r
-   margin-top:1; \r
-   margin-bottom:1; \r
-   font-family:"Times New Roman" , serif;  }\r
+   margin-top:1pt\r
+   margin-bottom:1pt\r
+   font-family:"Times New Roman"  , serif;  }\r
 LI.kadov-P { \r
             font-size:12.0pt;  }\r
 A.expandspot { \r
@@ -85,11 +85,11 @@ SPAN.glosstext {
 OL { \r
     margin-top:0px; \r
     margin-bottom:0px; \r
-    font-family:"Times New Roman" , serif;  }\r
+    font-family:"Times New Roman"  , serif;  }\r
 UL { \r
     margin-top:0px; \r
     margin-bottom:0px; \r
-    font-family:"Times New Roman" , serif;  }\r
+    font-family:"Times New Roman"  , serif;  }\r
 A:active {  }\r
 A:hover { \r
          x-text-underline:Off; \r
@@ -103,20 +103,16 @@ A:visited {
 P.TODO { \r
         font-weight:normal; \r
         font-style:italic; \r
-        font-family:"Arial Black" , sans-serif;  }\r
+        font-family:"Arial Black"  , sans-serif;  }\r
 LI.kadov-P-CTODO { \r
                   font-weight:normal; \r
                   font-style:italic; \r
-                  font-family:"Arial Black" , sans-serif;  }\r
+                  font-family:"Arial Black"  , sans-serif;  }\r
 ol ol { \r
-       margin-top:1; \r
-       margin-bottom:1;  }\r
+       margin-top:1px;  }\r
 ol ul { \r
-       margin-top:1; \r
-       margin-bottom:1;  }\r
+       margin-top:1px;  }\r
 ul ul { \r
-       margin-top:1; \r
-       margin-bottom:1;  }\r
+       margin-top:1px;  }\r
 ul ol { \r
-       margin-top:1; \r
-       margin-bottom:1;  }\r
+       margin-top:1px;  }\r
diff --git a/doc/salome/gui/GEOM/ehelp.xml b/doc/salome/gui/GEOM/ehelp.xml
new file mode 100755 (executable)
index 0000000..190aa23
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>\r
+<!DOCTYPE SYSTEM "ehelpopt.dtd">\r
+<FILE-OPTIONS FILE-VERSION="2" FILE-KEY="a306ebd6_4870_4c36_a066_58c07171acf6">\r
+</FILE-OPTIONS>\r
+<EHELP-OPTIONS FORMAT-VERSION="1.0">\r
+ <OPTIONS ENABLED="NO" EMBEDDED="YES" MAIN-WINDOW-ONLY="NO" COMMUNITY-NOTIFY="NO" FIRST-PAGE="NOT-SET">\r
+ </OPTIONS>\r
+ <BUTTON-LABEL>WebSearch\r
+ </BUTTON-LABEL>\r
+</EHELP-OPTIONS>
\ No newline at end of file
index 86d26ea96c2464e3f5976e99e618fae0e3a5aa07..12553dfeec657a7cd3b3b6704d36afecae4025bf 100755 (executable)
@@ -1,6 +1,6 @@
 // eHelp® Corporation Dynamic HTML JavaScript \r
-// Copyright© 1998-2001 eHelp® Corporation.All rights reserved.\r
-// Version=4.57\r
+// Copyright© 1998-2003 eHelp® Corporation.All rights reserved.\r
+// Version=4.81\r
 \r
 // Warning:Do not modify this file.It is generated by RoboHELP® and changes will be overwritten.\r
 \r
@@ -22,9 +22,15 @@ var HH_ActiveX = false;
 var gstrBsAgent        = navigator.userAgent.toLowerCase();\r
 var gnBsVer                    = parseInt(navigator.appVersion);\r
 \r
-var gbBsIE             = (gstrBsAgent.indexOf('msie') != -1);\r
-var gbBsNS             = (gstrBsAgent.indexOf('mozilla') != -1) && ((gstrBsAgent.indexOf('spoofer') == -1) && (gstrBsAgent.indexOf('compatible') == -1));\r
 var gbBsOpera          = (gstrBsAgent.indexOf('opera') != -1);\r
+var gbBsKonqueror      = (gstrBsAgent.indexOf('konqueror') != -1);\r
+var gbBsSafari         = (gstrBsAgent.indexOf('safari') != -1);\r
+var gbBsIE             = (gstrBsAgent.indexOf('msie') != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;\r
+var gbBsNS             = (gstrBsAgent.indexOf('mozilla') != -1) && ((gstrBsAgent.indexOf('spoofer') == -1) && (gstrBsAgent.indexOf('compatible') == -1)) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;\r
+\r
+var gbBsMac                    = (gstrBsAgent.indexOf('mac') != -1);\r
+var gbBsWindows                = ((gstrBsAgent.indexOf('win') != -1) || (gstrBsAgent.indexOf('16bit') != -1));\r
+var gbBsSunOS          = (gstrBsAgent.indexOf("sunos") != -1);\r
 \r
 var gbBsIE3Before      = ((gbBsIE) && (gnBsVer <= 2));\r
 var gbBsNS3Before      = ((gbBsNS) && (gnBsVer <= 3));\r
@@ -36,30 +42,108 @@ var gbBsIE302              = ((gbBsIE) && (gnBsVer == 2) && (gstrBsAgent.indexOf("3.02") !=
 \r
 var gbBsNS4                    = ((gbBsNS) && (gnBsVer >= 4));\r
 var gbBsNS6                    = ((gbBsNS) && (gnBsVer >= 5));\r
+var    gbBsNS7                 = false;\r
 \r
 var gbBsIE4                    = ((gbBsIE) && (gnBsVer >= 4));\r
 var gbBsIE5                    = false;\r
 var gbBsIE55           = false;\r
 \r
-gbBsIE = (navigator.appName.indexOf("Microsoft") != -1);\r
+var gbBsOpera6         = false;\r
+var gbBsOpera7         = false;\r
 \r
-if (parseInt(navigator.appVersion) >= 4) {\r
-       gbBsIE4 = (navigator.appName.indexOf("Microsoft") != -1);\r
+var gbBsKonqueror3     = false;\r
 \r
-       if (gbBsIE4) {\r
-               var nPos = gstrBsAgent.indexOf("msie");\r
-               var strIEversion = gstrBsAgent.substring(nPos + 5);\r
-               var nVersion =  parseFloat(strIEversion);\r
-               if (nVersion >= 5)\r
-                       gbBsIE5 = true;\r
-               if (nVersion >= 5.5)\r
-                       gbBsIE55 = true;\r
+\r
+\r
+gbBsIE = (navigator.appName.indexOf("Microsoft") != -1) && !gbBsOpera && !gbBsKonqueror && !gbBsSafari;;\r
+if (gbBsIE)\r
+{\r
+       if (parseInt(navigator.appVersion) >= 4) {\r
+               gbBsIE4 = true;\r
+               if (gbBsIE4) {\r
+                       var nPos = gstrBsAgent.indexOf("msie");\r
+                       var strIEversion = gstrBsAgent.substring(nPos + 5);\r
+                       var nVersion =  parseFloat(strIEversion);\r
+                       if (nVersion >= 5)\r
+                               gbBsIE5 = true;\r
+                       if (nVersion >= 5.5)\r
+                               gbBsIE55 = true;\r
+               }\r
+       }\r
+}\r
+if (gbBsNS6)\r
+{\r
+       var nPos=gstrBsAgent.indexOf("gecko");\r
+       if(nPos!=-1)\r
+       {\r
+               var nPos2=gstrBsAgent.indexOf("/", nPos);\r
+               if(nPos2!=-1)\r
+               {\r
+                       var nVersion=parseFloat(gstrBsAgent.substring(nPos2+1));\r
+                       if (nVersion>=20020823)\r
+                               gbBsNS7=true;\r
+               }\r
+       }       \r
+}\r
+if (gbBsOpera)\r
+{\r
+       var nPos = gstrBsAgent.indexOf("opera");\r
+       if(nPos!=-1)\r
+       {\r
+               var nVersion = parseFloat(gstrBsAgent.substring(nPos+6));\r
+               if (nVersion >= 6)\r
+               {\r
+                       gbBsOpera6=true;\r
+                       if (nVersion >=7)\r
+                               gbBsOpera7=true;        \r
+               }\r
+       }\r
+}\r
+if (gbBsKonqueror)\r
+{\r
+       var nPos = gstrBsAgent.indexOf("konqueror");\r
+       if(nPos!=-1)\r
+       {\r
+               var nVersion = parseFloat(gstrBsAgent.substring(nPos+10));\r
+               if (nVersion >= 3)\r
+               {\r
+                       gbBsKonqueror3=true;\r
+               }\r
        }\r
 }\r
 \r
-var gbBsMac                    = (gstrBsAgent.indexOf('mac') != -1);\r
-var gbBsWindows                = ((gstrBsAgent.indexOf('win') != -1) || (gstrBsAgent.indexOf('16bit') != -1));\r
-var gbBsOp3                    = (gstrBsAgent.indexOf('opera') != -1);\r
+function insertAdjacentHTML(obj, where, htmlStr)\r
+{\r
+       if (gbBsIE || gbBsOpera7)\r
+       {\r
+               obj.insertAdjacentHTML(where, htmlStr);\r
+       }\r
+       else if (gbBsNS6 || gbBsSafari)\r
+       {\r
+               var r = obj.ownerDocument.createRange();\r
+               r.setStartBefore(obj);\r
+               var     parsedHTML = r.createContextualFragment(htmlStr);\r
+               \r
+               switch (where){\r
+               case 'beforeBegin':\r
+                       obj.parentNode.insertBefore(parsedHTML,obj);\r
+                       break;\r
+               case 'afterBegin':\r
+                       obj.insertBefore(parsedHTML,obj.firstChild);\r
+                       break;\r
+               case 'beforeEnd':\r
+                       obj.appendChild(parsedHTML);\r
+                       break;\r
+               case 'afterEnd':\r
+                       if (obj.nextSibling){\r
+                       obj.parentNode.insertBefore(parsedHTML,obj.nextSibling);\r
+                       } else {\r
+                       obj.parentNode.appendChild(parsedHTML);\r
+                       }\r
+                       break;\r
+               }\r
+       }\r
+}\r
 \r
 // Utilities functions.\r
 function BsscHasExtJs()\r
@@ -108,7 +192,6 @@ function BsscRegisterOnMouseOut(funcHandler)
        gBsOnMouseOuts[nLength] = funcHandler;\r
 }\r
 \r
-\r
 function BsGeneralOnLoad()\r
 {\r
        if (!gbBsIE4 && !gbBsNS4)\r
@@ -153,18 +236,14 @@ function BSSCOnUnload()
 {\r
        if (!BsscHasExtJs()) return;\r
        for (var nElement = gBsOnUnLoads.length - 1; nElement >= 0; nElement--)\r
-       {\r
                gBsOnUnLoads[nElement]();\r
-       }\r
 }\r
 \r
 function BSSCOnMouseOver()\r
 {\r
        if (!BsscHasExtJs()) return;\r
        for (var nElement = gBsOnMouseOvers.length - 1; nElement >= 0; nElement--)\r
-       {\r
                gBsOnMouseOvers[nElement]();\r
-       }\r
 }\r
 \r
 function BSSCOnMouseOut()\r
@@ -177,7 +256,6 @@ function BSSCOnMouseOut()
 }\r
 // End of invocation of the event handle functions.\r
 \r
-\r
 // Add the GereralOnLoad to the onload array.\r
 if (typeof(BsscRegisterOnLoad) != "undefined")\r
 {\r
@@ -195,10 +273,10 @@ function BsHHActivateComponents()
 {\r
        if( HH_ActiveX && (HH_ChmFilename != "") && ((self == top) || (self == top.frames[0])))\r
        {\r
-               var objBody = document.all.tags("BODY")[0];\r
+               var objBody = getElementsByTag(document,"BODY")[0];\r
                if( typeof(objBody) == "object" )\r
                {\r
-                       objBody.insertAdjacentHTML("beforeEnd", '<OBJECT ID="HHComponentActivator" CLASSID="CLSID:399CB6C4-7312-11D2-B4D9-00105A0422DF" width=0 height=0></OBJECT>');\r
+                       insertAdjacentHTML(objBody, "beforeEnd", '<OBJECT ID="HHComponentActivator" CLASSID="CLSID:399CB6C4-7312-11D2-B4D9-00105A0422DF" width=0 height=0></OBJECT>');\r
                        if (HHComponentActivator.object)\r
                                HHComponentActivator.Activate(HH_ChmFilename, HH_WindowName, HH_GlossaryFont, HH_Glossary, HH_Avenue);\r
                }\r
@@ -235,17 +313,14 @@ function _WritePopupMenuLayer()
 {\r
        if (!g_bIsPopupMenuInit)\r
         {\r
-         if (gbBsNS4) {\r
+         if (gbBsNS4&&!gbBsNS6) {\r
 //Do not try to write ininle styles for NS!  NS can not handle it and will not stop downloading the html page...\r
-          if (gbBsNS6)\r
-               document.write("<DIV ID='PopupMenu' STYLE='position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;'></DIV>");\r
-          else\r
                document.write("<DIV CLASS='WebHelpPopupMenu' ID='PopupMenu'></DIV>");\r
          } else{\r
          document.write("<DIV ID='PopupMenu' STYLE='position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;'></DIV>");\r
-         if (gbBsIE4) {\r
+         if (!(gbBsNS4&&!gbBsNS6)) {\r
                document.write("<STYLE TYPE='text/css'>");\r
-               if (gbBsMac) {\r
+               if (gbBsMac&&gbBsIE4) {\r
                        document.write(".PopupOver {font-family:'Arial'; color:white; background:navy; font-size:10pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
                        document.write(".PopupNotOver {font-family:'Arial'; color:black; background:#c0c0c0; font-size:10pt; font-style:normal;font-weight:normal;text-decoration:none;}");\r
                } else {\r
@@ -259,23 +334,6 @@ function _WritePopupMenuLayer()
        }\r
 }\r
 \r
-//Define variable arguments as: strTitle, strUrl\r
-function MTE() \r
-{\r
-       this.strTitle = MTE.arguments[0];\r
-       if (MTE.arguments.length > 1)\r
-               this.strURL = MTE.arguments[1];\r
-       else\r
-               this.strURL = this.strTitle;\r
-}\r
-\r
-// If the topic list is set, it is an array of TopicEntry objects (defined in WebHelp3.js)\r
-function PopupMenu_SetTopicList(aPopupTopicArray)\r
-{\r
-       gbPopupMenuTopicList = aPopupTopicArray;\r
-}\r
-\r
-\r
 //Seek for the bsscright frame \r
 function _SeekFrameByName( cRoot, strName )\r
 {\r
@@ -304,8 +362,27 @@ function _GetFrameByName( cRoot, strName )
                return null;\r
 }\r
 \r
+var gfn_arguments = null;\r
 function _PopupMenu_Invoke(fn_arguments)\r
 {\r
+       gfn_arguments = fn_arguments;\r
+       if (gbBsOpera6&&gbBsMac)\r
+       {\r
+               var wndOldPopupLinks= window.open(document.location.href, "popuplinks");\r
+               wndOldPopupLinks.close();\r
+               setTimeout("_PopupMenu_Invoke_2();",100);\r
+       }\r
+       else\r
+       {\r
+               _PopupMenu_Invoke_2();\r
+       }\r
+}\r
+\r
+function _PopupMenu_Invoke_2()\r
+{\r
+       var fn_arguments = gfn_arguments;\r
+       gfn_arguments = null;\r
+       \r
        // Make sure we have reasonable arguments\r
        var argLen = fn_arguments.length;\r
        if (argLen < 3) {\r
@@ -328,7 +405,7 @@ function _PopupMenu_Invoke(fn_arguments)
                strTarget = "TARGET='" + fn_arguments[1] + "'";\r
        }\r
 \r
-       if ((!gbBsIE4 && !gbBsNS4) || ((gbBsMac) && (gbBsIE4) && (window.event.srcElement.tagName == "AREA"))) {\r
+       if ((!gbBsIE4 && !gbBsNS4 && !gbBsOpera7 && !gbBsKonqueror3 &&!gbBsSafari) || ((gbBsMac) && (gbBsIE4) && (window.event.srcElement.tagName == "AREA"))) {\r
        \r
                var argLen      = fn_arguments.length;\r
 \r
@@ -339,18 +416,28 @@ function _PopupMenu_Invoke(fn_arguments)
                strParam += ",height=" + nHeight + ",width=200";\r
                strParam += ",resizable";\r
 \r
+               var wndTemp=null;\r
                // Create a temporary window first to ensure the real popup comes up on top\r
-               var wndTemp = window.open("", "temp", strParam);\r
+               if (!gbBsOpera)\r
+                       wndTemp = window.open("", "temp", strParam);\r
 \r
                // Create the real popup window\r
-               var wndPopupLinks = window.open("", "popuplinks", strParam);\r
+               var wndPopupLinks=null;\r
+               if (gbBsOpera&&gbBsMac)\r
+               {\r
+                       wndTemp = window.open(document.location.href, "temp", strParam);\r
+                       wndPopupLinks= window.open(document.location.href, "popuplinks", strParam);\r
+               }\r
+               else\r
+                       wndPopupLinks= window.open("", "popuplinks", strParam);\r
+               wndPopupLinks.document.open("text/html");\r
 \r
                // Close the temporary\r
-               wndTemp.close();\r
+               if (wndTemp)\r
+                       wndTemp.close();\r
 \r
-               wndPopupLinks.document.open("text/html");\r
-               wndPopupLinks.document.write("<html><head></head>");\r
-               wndPopupLinks.document.write("<body onBlur=\'self.focus();\'>");\r
+               var sHTML="<html><head></head>";\r
+               sHTML+="<body onBlur=\'self.focus();\'>";\r
                var strParaLine = "";\r
                for (var i = 0; i < (argLen - 2) / 2; i++) {\r
                        strParaLine = "";\r
@@ -367,19 +454,18 @@ function _PopupMenu_Invoke(fn_arguments)
                        strParaLine += fn_arguments[2 * i + 2];\r
                        strParaLine += "</a>";\r
                        strParaLine += "<br>";\r
-                       wndPopupLinks.document.write(strParaLine);\r
+                       sHTML+=strParaLine;\r
                }\r
-               wndPopupLinks.document.write("</body></html>");\r
+               sHTML+="</body></html>";\r
+               wndPopupLinks.document.write(sHTML);\r
                wndPopupLinks.document.close();\r
                window.gbInPopupMenu = true;\r
                if (!gbBsIE) {\r
                        wndPopupLinks.focus();\r
                }\r
-\r
                return false;\r
        }\r
 \r
-\r
        if (((argLen < 5) && ((isNaN(fn_arguments[2])) || (gbPopupMenuTopicList == null))) ||\r
                ((argLen < 4) && ((!isNaN(fn_arguments[2])) && (gbPopupMenuTopicList != null)))) {\r
                // Get the place that we will be putting the topic into\r
@@ -405,7 +491,7 @@ function _PopupMenu_Invoke(fn_arguments)
        }\r
        \r
        var strMenu = "";\r
-       if (gbBsNS4) {\r
+       if (gbBsNS4&&!gbBsNS6) {\r
                strMenu = '<TABLE BORDER="1" CELLSPACING=0 CELLPADDING=3 BGCOLOR="#c0c0c0">';\r
        } else {\r
                strMenu = '<TABLE STYLE="border:2px outset white;" CELLSPACING=0';\r
@@ -455,9 +541,9 @@ function _PopupMenu_Invoke(fn_arguments)
        var nEventX = 0;\r
        var nEventY = 0;\r
        var nWindowWidth = 0;\r
-       if (gbBsIE4) {\r
+       if (gbBsIE4 || gbBsOpera7) {\r
 \r
-               layerPopup = document.all["PopupMenu"];\r
+               layerPopup = getElement("PopupMenu");\r
                layerPopup.innerHTML = strMenu;\r
                stylePopup = layerPopup.style;\r
 \r
@@ -493,13 +579,21 @@ function _PopupMenu_Invoke(fn_arguments)
                        gOlddocumentClick = document.onclick;\r
                document.onclick = PopupMenu_HandleClick;\r
 \r
-       } else if (gbBsNS6) {\r
-               layerPopup = document.getElementById("PopupMenu");\r
+       } else if (gbBsNS6 || gbBsKonqueror3||gbBsSafari) {\r
+               layerPopup = getElement("PopupMenu");\r
                layerPopup.style.visibility = "hidden";\r
        \r
-               var e = fn_arguments[0];\r
-               nEventX = e.pageX;\r
-               nEventY = e.pageY;\r
+               if (gbBsNS6)\r
+               {\r
+                       var e = fn_arguments[0];\r
+                       nEventX = e.pageX;\r
+                       nEventY = e.pageY;\r
+               }\r
+               else\r
+               {\r
+                       nEventX = window.event.clientX;\r
+                       nEventY = window.event.clientY;\r
+               }\r
                _BSPSGetClientSize();\r
                layerPopup.innerHTML = strMenu;\r
 \r
@@ -571,7 +665,6 @@ function _PopupMenu_Invoke(fn_arguments)
        return false;\r
 }\r
 \r
-\r
 function PopupMenu_Timeout()\r
 {\r
        window.gbPopupMenuTimeoutExpired = true;\r
@@ -579,48 +672,37 @@ function PopupMenu_Timeout()
 \r
 function PopupMenu_Over(e)\r
 {\r
-    if (gbBsIE4) {\r
+    if (gbBsIE4||gbBsOpera7)\r
                e.srcElement.className = "PopupOver";\r
-    } else if (gbBsNS4) {\r
-//             this.bgColor = "red";\r
-//        e.target.document.className = "PopupOver";\r
-    }\r
+    else if (gbBsNS6)\r
+               e.target.parentNode.className = "PopupOver";\r
        return;\r
 }\r
 \r
 function PopupMenu_Out(e)\r
 {\r
-    if (gbBsIE4) {\r
+    if (gbBsIE4||gbBsOpera7)\r
                e.srcElement.className = "PopupNotOver";\r
-    } else if (gbBsNS4) {\r
-        this.bgColor = "#f0f0f0";\r
-    }\r
+    else if (gbBsNS6)\r
+               e.target.parentNode.className = "PopupNotOver";\r
        return;\r
 }\r
 \r
-\r
 function PopupMenu_HandleClick(e)\r
 {\r
        if (window.gbPopupMenuTimeoutExpired) {\r
-\r
                window.gbInPopupMenu = false;\r
-\r
                if (gbBsNS4 && !gbBsNS6) {\r
                        window.releaseEvents(Event.MOUSEDOWN);\r
                }\r
 \r
                var layerPopup = null;\r
-               var stylePopup = null;\r
-               if (gbBsIE4) {\r
-                       layerPopup = document.all["PopupMenu"];\r
-                       stylePopup = layerPopup.style;\r
-                       stylePopup.visibility = "hidden";\r
-               } else if (gbBsNS6) {\r
-                       layerPopup = document.getElementById("PopupMenu");\r
-                       layerPopup.style.visibility = "hidden";\r
-               } else if (gbBsNS4) {\r
+               if (gbBsNS4&&!gbBsNS6) {\r
                        layerPopup = document.layers.PopupMenu;\r
                        layerPopup.visibility = "hide";\r
+               } else {\r
+                       layerPopup = getElement("PopupMenu");\r
+                       layerPopup.style.visibility = "hidden";\r
                }\r
        \r
                if (gOlddocumentClick)\r
@@ -634,16 +716,9 @@ function PopupMenu_HandleClick(e)
        return;\r
 }\r
 \r
-// This function should be deleted when all old projects are cleaned up\r
-function BSPSWritePopupFrameForIE4()\r
-{\r
-       return false;\r
-}\r
-\r
-/////////////////////////////////////////////////////////////////////\r
 function BSSCPopup_ClickMac()\r
 {\r
-       if ((!DHTMLPopupSupport()) && (gbBsIE4))\r
+       if ((!DHTMLPopupSupport()) && (gbBsIE4 || gbBsOpera7))\r
        {       \r
                var bClickOnAnchor = false;\r
                var el;\r
@@ -660,7 +735,7 @@ function BSSCPopup_ClickMac()
                                if (el.tagName == "BODY") {\r
                                        break;\r
                                }\r
-                               el = el.parentElement;\r
+                               el = getParentNode(el);\r
                        }\r
                }\r
                if (BSSCPopup_IsPopup())\r
@@ -688,13 +763,11 @@ function BSSCPopup_ClickMac()
                        }\r
                }\r
        }\r
- }\r
-\r
-//////////////////////////////////////////////////////////////////////\r
+}\r
 \r
 function BsPopupOnClick()\r
 {\r
-       if (!gbBsIE4)\r
+       if (!gbBsIE4 && !gbBsOpera7)\r
                return;\r
 \r
        BSSCPopup_ClickMac();\r
@@ -709,26 +782,16 @@ function _BSSCOnError(message)
 \r
 //End to support previous relative topics\r
 \r
-\r
 /// Section End - General and relative topics (JavaScript 1.0)\r
 \r
 /// Section Begin  - Popup (JavaScript 1.0)\r
-\r
 //Begin to support previous popup functions\r
-//////////////////////////////////////////////////////////////////////////////////////////////\r
-//\r
-//     Begin DHTML Popup Functions\r
-//\r
-//////////////////////////////////////////////////////////////////////////////////////////////\r
+\r
 //variables used to isolate the browser type\r
-var gBsDoc                     = null;                 \r
-var gBsSty                     = null;\r
-var gBsHtm                     = null;\r
 var gBsStyVisShow      = null;\r
 var gBsStyVisHide      = null;\r
 var gBsClientWidth     = 640;\r
 var gBsClientHeight = 480;\r
-var gBsBrowser         = null;\r
 \r
 // here is the varible for judge popup windows size. these parameter is for IE5.0, it may need adjust for others.\r
 var gBRateH_W          = 0.618; // 1.618 Golden cut.\r
@@ -792,35 +855,36 @@ function getPopupIFrameName(nIndex)
 \r
 function getPopupTopicStyle(nIndex)\r
 {\r
-       return eval("document.all['" + getPopupTopicID(nIndex) + "']").style;\r
+       return getElement(getPopupTopicID(nIndex)).style;\r
 }\r
 \r
 function getPopupShadowStyle(nIndex)\r
 {\r
-       return eval("document.all['" + getPopupShadowID(nIndex) + "']").style;\r
+       return getElement(getPopupShadowID(nIndex)).style;\r
 }\r
 \r
 function getPopupIFrame(nIndex)\r
 {\r
-\r
-       return eval("document.frames['" + getPopupIFrameName(nIndex) + "']");\r
+       if (gbBsNS6)\r
+               return eval("window.frames['" + getPopupIFrameName(nIndex) + "']");\r
+       else\r
+               return eval("document.frames['" + getPopupIFrameName(nIndex) + "']");\r
 }\r
 \r
 function getPopupDivStyle(nIndex)\r
 {\r
-       return eval("document.all['" + getPopupID(nIndex) + "']").style;\r
+       return getElement(getPopupID(nIndex)).style;\r
 }\r
 \r
 function getPopupIFrameStyle(nIndex)\r
 {\r
-       return eval("document.all['" + getPopupIFrameName(nIndex) + "'].style");\r
+       return getElement(getPopupIFrameID(nIndex)).style;\r
 }\r
 \r
 \r
 function findDiv(strURL)\r
 {\r
-       var i = 0;\r
-       for (i = 0; i < arrayPopupURL.length; i ++ ) {\r
+       for (var i = 0; i < arrayPopupURL.length; i ++ ) {\r
                if (arrayPopupURL[i] == strURL) {\r
                        return i;\r
                }\r
@@ -843,8 +907,7 @@ function IsValidToken(nToken)
 \r
 function addDiv(strURL)\r
 {\r
-       var i = 0; \r
-       for (i = 0; i < arrayPopupURL.length; i ++) {\r
+       for (var i = 0; i < arrayPopupURL.length; i ++) {\r
                if (arrayPopupURL[i] == null) {\r
                        arrayPopupURL[i] = strURL;\r
                        return i;\r
@@ -857,8 +920,7 @@ function addDiv(strURL)
 \r
 function setDirty()\r
 {\r
-       var i = 0;\r
-       for (i = 0; i < arrayPopupURL.length; i ++ )\r
+       for (var i = 0; i < arrayPopupURL.length; i ++ )\r
                arrayDirty[i] = true;\r
 }\r
 \r
@@ -875,15 +937,16 @@ function IsDirty(nIndex)
 \r
 function hideAll()\r
 {\r
-       var i = 0; \r
-       for (i = 0; i < arrayPopupURL.length; i ++ )\r
+       for (var i = 0; i < arrayPopupURL.length; i ++ )\r
+       {\r
                getPopupDivStyle(i).visibility = gBsStyVisHide;\r
+               getPopupIFrameStyle(i).visibility = gBsStyVisHide;\r
+       }\r
 }\r
 \r
 function getCurrentPopupIFrame()\r
 {\r
-       var i = 0;\r
-       for (i = 0; i < arrayPopupURL.length; i ++)\r
+       for (var i = 0; i < arrayPopupURL.length; i ++)\r
                if (getPopupDivStyle(i).visibility == gBsStyVisShow)\r
                        return getPopupIFrame(i);\r
        return null;\r
@@ -909,69 +972,40 @@ function _BSSCCreatePopupDiv(strURL)
                }\r
        }\r
        return nIndex;\r
-\r
 }\r
 \r
-//the browser information itself\r
-function _BSPSBrowserItself()\r
+//Here is the browser type \r
+function _BSPSGetBrowserInfo()\r
 {\r
-       var agent  = navigator.userAgent.toLowerCase();\r
-       this.major = parseInt(navigator.appVersion);\r
-       this.minor = parseFloat(navigator.appVersion);\r
-       this.ns    = ((agent.indexOf('mozilla') != -1) && ((agent.indexOf('spoofer') == -1) && (agent.indexOf('compatible') == -1)));\r
-       this.ns2   = ((this.ns) && (this.major == 2));\r
-       this.ns3   = ((this.ns) && (this.major == 3));\r
-       this.ns4   = ((this.ns) && (this.major >= 4));\r
-       this.ns6   = ((this.ns) && (this.major >= 5));\r
-       this.ie    = (agent.indexOf("msie") != -1);\r
-       this.ie3   = ((this.ie) && (this.major == 2));\r
-       this.ie4   = ((this.ie) && (this.major >= 4));\r
-       this.op3   = (agent.indexOf("opera") != -1);\r
-\r
-       if (this.ns4)\r
+       if (gbBsNS4&&!gbBsNS6)\r
        {\r
-               gBsDoc          = "document";\r
-               gBsSty          = "";\r
-               gBsHtm          = ".document";\r
                gBsStyVisShow   = "show";\r
                gBsStyVisHide   = "hide";\r
-\r
        }\r
-       else if (this.ie4)\r
+       else\r
        {\r
-               gBsDoc           = "document.all";\r
-               gBsSty          = ".style";\r
-               gBsHtm          = "";\r
                gBsStyVisShow   = "visible";\r
                gBsStyVisHide   = "hidden";\r
        }\r
 }\r
 \r
-//Here is the browser type \r
-function _BSPSGetBrowserInfo()\r
-{\r
-       gBsBrowser      = new _BSPSBrowserItself();\r
-}\r
-\r
 _BSPSGetBrowserInfo();\r
 \r
 //Get client size info\r
 function _BSPSGetClientSize()\r
 {\r
-       if (gBsBrowser.ns4)\r
+       if (gbBsNS4||gbBsKonqueror3||gbBsSafari)\r
        {\r
                gBsClientWidth  = innerWidth;\r
                gBsClientHeight = innerHeight;\r
-\r
        }\r
-       else if (gBsBrowser.ie4)\r
+       else if (gbBsIE4 || gbBsOpera7)\r
        {\r
                gBsClientWidth  = document.body.clientWidth;\r
                gBsClientHeight = document.body.clientHeight;\r
        }\r
 }\r
 \r
-\r
 var gstrPopupID = 'BSSCPopup';\r
 var gstrPopupShadowID = 'BSSCPopupShadow';\r
 var gstrPopupTopicID = 'BSSCPopupTopic';\r
@@ -989,33 +1023,29 @@ var gnPopupScreenClickY = 0;
 \r
 var gbPopupTimeoutExpired = false;\r
 \r
-\r
 function DHTMLPopupSupport()\r
 {\r
-       if ((gbBsIE4) && (!gbBsMac)) {\r
+       if (((gbBsIE4) && (!gbBsMac))||gbBsOpera7|| gbBsNS7) {\r
                return true;\r
        }\r
        return false;\r
 }\r
 \r
-\r
-\r
 function BSSCPopup_IsPopup()\r
 {\r
        if (DHTMLPopupSupport() && (this.name.indexOf(gstrPopupIFrameName) != -1)) {\r
                return true;\r
-       } else if ((gbBsNS4 || gbBsIE4) && (this.name.indexOf(gstrPopupID) != -1)) {\r
+       } else if ((gbBsNS4 || gbBsIE4 || gbBsOpera7) && (this.name.indexOf(gstrPopupID) != -1)) {\r
                return true;\r
        } else {\r
                return false;\r
        }\r
 }\r
 \r
-\r
 // If there is a hyperlink in a popup window, display the hyperlink in\r
-// the original window.\r
-if (BSSCPopup_IsPopup() && !gbBsIE4) {\r
-       document.write("<base target=\"_parent\">");\r
+// the original window. (bsscright)\r
+if (BSSCPopup_IsPopup() && !gbBsIE4 && !gbBsOpera7) {\r
+       document.write("<base target=\"bsscright\">");\r
 }\r
 \r
 // Local functions.\r
@@ -1030,61 +1060,82 @@ function BsPopup_CreateDiv(nIndex)
        strPopupDiv += "<IFRAME title=\"Popup Window\" ID='" + getPopupIFrameID(nIndex) + "' name='" + getPopupIFrameName(nIndex) + "' src = '" + getPopupURL(nIndex) + "' frameborder=0 scrolling=auto></IFRAME>";\r
        strPopupDiv += "</DIV></DIV>";\r
 \r
-       var objBody = document.all.tags("BODY")[0];\r
+       var objBody = getElementsByTag(document, "BODY")[0];\r
        if( typeof(objBody) != "object" )\r
                return;\r
 \r
-       objBody.insertAdjacentHTML("beforeEnd", strPopupDiv);\r
+       insertAdjacentHTML(objBody, "beforeEnd", strPopupDiv);\r
 }\r
 \r
-function BSSCPopup_Timeout(nIndex, nToken)\r
+function handleLoadNS()\r
 {\r
-    if (!IsValidToken(nToken)) return;\r
+       if (this.id)\r
+       {\r
+               var nIndex = parseInt(this.id.substring(gstrPopupIFrameID.length));\r
+               BSSCPopup_PostWork(nIndex);\r
+       }\r
+}\r
+\r
+function BSSCPopup_PostWork(nIndex)\r
+{\r
+       getPopupDivStyle(nIndex).visibility = gBsStyVisShow;\r
+       getPopupIFrameStyle(nIndex).visibility =gBsStyVisShow;\r
 \r
-       if ((getPopupIFrame(nIndex).document.readyState == "complete") &&\r
-               (getPopupIFrame(nIndex).document.body != null)) {\r
-               window.getPopupDivStyle(nIndex).visibility = gBsStyVisShow;\r
-               setClear(nIndex);\r
-               window.gbPopupTimeoutExpired = true;\r
+       setClear(nIndex);\r
+       window.gbPopupTimeoutExpired = true;\r
 \r
-               BSSCPopup_ChangeTargettoParent(getPopupIFrame(nIndex).document);\r
+       BSSCPopup_ChangeTargettoParent(getPopupIFrame(nIndex).document);\r
+       if (gbBsNS6)\r
+               getPopupIFrame(nIndex).document.body.addEventListener("click",BSSCPopupClicked,false);\r
+       else\r
                getPopupIFrame(nIndex).document.body.onclick = BSSCPopupClicked;\r
 \r
-               if (!gbOrignalOnMouseDown && document.onmousedown)\r
-                       gbOrignalOnMouseDown = document.onmousedown;\r
+       if (!gbOrignalOnMouseDown && document.onmousedown)\r
+               gbOrignalOnMouseDown = document.onmousedown;\r
 \r
+       if (gbBsNS6)\r
+               document.addEventListener("mousedown", BSSCPopupParentClicked,false);\r
+       else\r
                document.onmousedown = BSSCPopupParentClicked;\r
+}\r
 \r
+function BSSCPopup_Timeout(nIndex, nToken)\r
+{\r
+    if (!IsValidToken(nToken)) return;\r
+\r
+       if (gbBsNS6||((getPopupIFrame(nIndex).document.readyState == "complete") &&\r
+               (getPopupIFrame(nIndex).document.body != null))) {\r
+               BSSCPopup_PostWork(nIndex);\r
        } else {\r
                setTimeout("BSSCPopup_Timeout(" + nIndex + "," + nToken + ")", 100);\r
        }\r
 }\r
 \r
-\r
 // VH 08/10/00 \r
 // do not change target to parent if the href is using javascript\r
 function BSSCPopup_ChangeTargettoParent(tagsObject)\r
 {\r
-       var collA = tagsObject.all.tags("A");\r
+       var collA = getElementsByTag(tagsObject, "A");\r
        BSSCPopup_ChangeTargettoParent2(collA);\r
 \r
-       var collIMG = tagsObject.all.tags("IMG");\r
+       var collIMG = getElementsByTag(tagsObject,"IMG");\r
        BSSCPopup_ChangeTargettoParent2(collIMG);\r
 }\r
 \r
 function BSSCPopup_ChangeTargettoParent2(colls)\r
 {\r
-       var j = 0;\r
        if (colls != null)  {\r
-               for (j = 0; j < colls.length; j ++ )\r
+               for (var j = 0; j < colls.length; j ++ )\r
                {\r
                        var strtemp = colls[j].href;\r
-                       strtemp = strtemp.toLowerCase();\r
-                       if (strtemp.indexOf("javascript:") == -1)\r
-                       if (colls[j].target == "")\r
-                               colls[j].target = "_parent";\r
+                       if (strtemp)\r
+                       {\r
+                               strtemp = strtemp.toLowerCase();\r
+                               if (strtemp.indexOf("javascript:") == -1)\r
+                               if (colls[j].target == "")\r
+                                       colls[j].target = "_parent";\r
+                       }\r
                }\r
-\r
        }\r
 }\r
 \r
@@ -1104,33 +1155,26 @@ function _BSSCPopup(strURL, width, height)
        }\r
        \r
        if (DHTMLPopupSupport()) {\r
-               // If we are already in a popup, replace the contents\r
-       //      if (BSSCPopup_IsPopup()) {\r
-       //              parent._BSSCPopup(strURL, cuswidth, cusheight);\r
-       //      } else {\r
-                       var nToken = takeToken(); // take  token first.\r
-                       var nIndex = _BSSCCreatePopupDiv(strURL);\r
-                       window.gbPopupTimeoutExpired = false;\r
-                       var ntWidth = gBsClientWidth;\r
-                       var ntHeight = gBsClientHeight;\r
-                       _BSPSGetClientSize();\r
-                       if (ntWidth != gBsClientWidth || ntHeight != gBsClientHeight) {\r
-                               setDirty();\r
-                       }\r
-\r
+               var nToken = takeToken(); // take  token first.\r
+               var nIndex = _BSSCCreatePopupDiv(strURL);\r
+               window.gbPopupTimeoutExpired = false;\r
+               var ntWidth = gBsClientWidth;\r
+               var ntHeight = gBsClientHeight;\r
+               _BSPSGetClientSize();\r
+               if (ntWidth != gBsClientWidth || ntHeight != gBsClientHeight) {\r
+                       setDirty();\r
+               }\r
 \r
-                       if (IsDirty(nIndex)) {\r
-                               if (gbBsMac) {\r
-                                       setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight  +")", 400);\r
-                               } else {\r
-                                       setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 100);\r
-                               }\r
-                       }\r
-                       else {\r
-                               MoveDivAndShow(nIndex ,nToken, cuswidth, cusheight);\r
+               if (IsDirty(nIndex)) {\r
+                       if (gbBsMac) {\r
+                               setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight  +")", 400);\r
+                       } else {\r
+                               setTimeout("BSSCPopup_AfterLoad(" + nIndex + "," + nToken + "," + cuswidth + "," + cusheight + ")", 100);\r
                        }\r
-       //      }\r
-\r
+               }\r
+               else {\r
+                       MoveDivAndShow(nIndex ,nToken, cuswidth, cusheight);\r
+               }\r
        } else {\r
                _BSSCPopup2(strURL, cuswidth, cusheight);\r
        }\r
@@ -1140,24 +1184,40 @@ function _BSSCPopup(strURL, width, height)
 if (gbBsIE55)\r
 {\r
        var ehlpdhtm_fOldBefureUnload = window.onbeforeunload;\r
+       var gnBsUnload=0;\r
        window.onbeforeunload = window_BUnload;\r
 }\r
        \r
 function window_BUnload()\r
 {\r
+       gnBsUnload++;\r
+       if (gnBsUnload>1)\r
+               return;\r
        for (var i = 0; i < arrayPopupURL.length; i ++)\r
-               document.all(getPopupID(i)).outerHTML = "";\r
+               removeThis(document.all(getPopupID(i)));\r
        arrayPopupURL.length = 0;       \r
        if (ehlpdhtm_fOldBefureUnload)\r
                ehlpdhtm_fOldBefureUnload();\r
 }\r
 \r
 function _BSSCPopup2(strURL, width, height)\r
+{\r
+       if (gbBsOpera6&&gbBsMac)\r
+       {\r
+               var wmTemp = window.open(document.location.href, gstrPopupSecondWindowName);\r
+               wmTemp.close();\r
+               setTimeout("_BSSCPopup3(\""+strURL+"\","+width+","+height+");",100);\r
+       }\r
+       else\r
+               _BSSCPopup3(strURL, width, height);\r
+}\r
+               \r
+function _BSSCPopup3(strURL, width, height)\r
 {\r
        if (window.name == gstrPopupSecondWindowName) {\r
                window.location = strURL;\r
        } else {\r
-               if (!gbBsMac || !gBsBrowser.ns4) {\r
+               if (!gbBsMac || !gbBsNS4) {\r
                        BSSCHidePopupWindow();\r
                }\r
                var nX = 0;\r
@@ -1179,12 +1239,14 @@ function _BSSCPopup2(strURL, width, height)
                if (nX + nWidth + 40 > screen.availWidth) {\r
                        nX = screen.availWidth - nWidth - 40;\r
                }\r
+\r
                // Launch a separate window\r
-               var strParam = "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes";\r
-               if (gBsBrowser.ns) {\r
-                       if (gBsBrowser.ns6) {\r
+               var strParam="titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes";\r
+               if (gbBsNS) {\r
+                       if (gbBsNS6) {\r
                                strParam += ",Height=" + nHeight + ",Width=" + nWidth;\r
                                strParam += ",screenX=" + nX + ",screenY=" + nY;\r
+                               strParam += ",dependent=yes";\r
                        }\r
                        else {\r
                                strParam += ",OuterHeight=" + nHeight + ",OuterWidth=" + nWidth;\r
@@ -1196,21 +1258,50 @@ function _BSSCPopup2(strURL, width, height)
                        strParam += ",height=" + nHeight + ",width=" + nWidth;\r
                        strParam += ",left=" + nX + ",top=" + nY;\r
                }\r
-               window.gPopupWindow = window.open(strURL, gstrPopupSecondWindowName, strParam);\r
-\r
-               if (gBsBrowser.ns4) {\r
-                       window.gPopupWindow.captureEvents(Event.CLICK | Event.BLUE);\r
-                       window.gPopupWindow.onclick = NonIEPopup_HandleClick;\r
-                       window.gPopupWindow.onblur = NonIEPopup_HandleBlur;\r
-               }\r
-               else if (gBsBrowser.ie4)\r
+               if (gbBsSafari)\r
                {\r
-                       setTimeout("setPopupFocus();", 100);\r
+                       if (window.gPopupWindow)\r
+                               window.gPopupWindow.close();            \r
+                       window.gPopupWindow = window.open(strURL, "", strParam);\r
+                       window.gPopupWindow.name = gstrPopupSecondWindowName;\r
+                       window.gPopupWindow.moveTo(nX, nY);\r
+                       widnow.gPopupWindow.document.location.reload();\r
+               }       \r
+               else\r
+               {\r
+                       var wmTemp=null;\r
+                       if (gbBsKonqueror3)\r
+                       {\r
+                               if (window.gPopupWindow)\r
+                                       window.gPopupWindow.close();\r
+                       }\r
+                       if (gbBsOpera&&gbBsMac)\r
+                       {\r
+                               wmTemp= window.open(document.location.href, "Temp", strParam);\r
+                       }\r
+                       window.gPopupWindow = window.open(strURL, gstrPopupSecondWindowName, strParam);\r
+                       if (!gbBsIE)\r
+                               window.gPopupWindow.focus();\r
+                               \r
+                       if (wmTemp)\r
+                               wmTemp.close();\r
                }\r
+\r
+               if (gbBsNS4)\r
+                       setEventHandle();\r
+               else if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3)\r
+                       setTimeout("setPopupFocus();", 100);\r
        }\r
        return;\r
 }\r
 \r
+function setEventHandle()\r
+{\r
+       window.gPopupWindow.captureEvents(Event.CLICK | Event.BLUR);\r
+       window.gPopupWindow.onclick = NonIEPopup_HandleClick;\r
+       window.gPopupWindow.onblur = NonIEPopup_HandleBlur;\r
+}\r
+\r
 function setPopupFocus()\r
 {\r
        window.gPopupWindow.focus();\r
@@ -1235,30 +1326,38 @@ function NonIEPopup_HandleClick(e)
        }\r
 \r
        // Close the popup window\r
-       if (e.target.href) {\r
-               if (e.target.target == "")\r
-                       window.location.href = e.target.href;\r
-               else\r
-                       window.open(e.target.href, e.target.target);\r
-                       \r
-               if (e.target.href.indexOf("javascript:void(0)") == -1 && e.target.href.indexOf("javascript:null") == -1 && e.target.href.indexOf("BsscPopup") == -1) {\r
+       if(e.target.href)\r
+       {\r
+               if(e.target.href.indexOf("javascript:")==-1) \r
+               {\r
+                       if (e.target.target=="")\r
+                               window.location.href = e.target.href;\r
+                       else\r
+                               window.open(e.target.href, e.target.target);\r
                        this.close();\r
                }\r
-       } else {\r
+       } \r
+       else\r
                this.close();\r
-       }\r
        return false;\r
-\r
 }\r
 \r
 function BSSCPopup_AfterLoad(nIndex, nToken, cuswidth, cusheight)\r
 {      \r
-       if (typeof(window.getPopupIFrame(nIndex).document) == "unknown") {\r
+       if (!window.getPopupIFrame(nIndex).document) {\r
                _BSSCPopup2(getPopupURL(nIndex), cuswidth, cusheight);\r
                return;\r
        }\r
+       \r
     if (!IsValidToken(nToken)) return;\r
 \r
+       if (gbBsNS6)\r
+       {\r
+               setAbsPopupURL(nIndex, window.getPopupIFrame(nIndex).document.location.href); // change URL to abs url.\r
+               BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight);\r
+               return;\r
+       }\r
+       \r
        if ((window.getPopupIFrame(nIndex).document.readyState == "complete") &&\r
                (window.getPopupIFrame(nIndex).document.body != null)) {\r
                        if (window.getPopupIFrame(nIndex).document.location.href.indexOf("about:blank") != -1) { // add this check. IE will use about:blank" as the default vaule for Iframe.\r
@@ -1275,7 +1374,6 @@ function BSSCPopup_AfterLoad(nIndex, nToken, cuswidth, cusheight)
        }\r
 }\r
 \r
-\r
 function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight)\r
 {\r
        if (window.gbPopupTimeoutExpired) return;\r
@@ -1283,15 +1381,11 @@ function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight)
     if (!IsValidToken(nToken)) return;\r
 \r
        getPopupDivStyle(nIndex).visibility = gBsStyVisHide;\r
+       getPopupIFrameStyle(nIndex).visibility = gBsStyVisHide;\r
 \r
        // Determine the width and height for the window\r
-       //var size = new BSSCSize(0, 0);\r
-       //BSSCGetContentSize(window.getPopupIFrame(nIndex), size);\r
-       //var nWidth = size.x;\r
-       //var nHeight = size.y;\r
-\r
        _BSPSGetClientSize();\r
-       \r
+\r
        var size = new BSSCSize(0, 0);\r
 \r
        if (cuswidth <= 0 || cusheight <= 0)\r
@@ -1308,38 +1402,60 @@ function BSSCPopup_ResizeAfterLoad(nIndex, nToken, cuswidth, cusheight)
        // for small popup size, we should allow any size.\r
        // The popup size should be ok if bigger than 0\r
        if (nWidth < 0 || nHeight < 0) return;  // there must be something terribly wrong.              \r
-       //      if (nWidth < 40 || nHeight < 40) return;  // there must be something terribly wrong.\r
 \r
-       window.getPopupDivStyle(nIndex).pixelWidth = nWidth;\r
-       window.getPopupDivStyle(nIndex).pixelHeight = nHeight;\r
+       getPopupDivStyle(nIndex).width = nWidth;\r
+       getPopupDivStyle(nIndex).height = nHeight;\r
 \r
-       window.getPopupShadowStyle(nIndex).pixelWidth = nWidth;\r
-       window.getPopupShadowStyle(nIndex).pixelHeight = nHeight;\r
-       window.getPopupTopicStyle(nIndex).pixelWidth = nWidth;\r
-       window.getPopupTopicStyle(nIndex).pixelHeight = nHeight;\r
+       getPopupShadowStyle(nIndex).width = nWidth;\r
+       getPopupShadowStyle(nIndex).height = nHeight;\r
+       getPopupTopicStyle(nIndex).width = nWidth;\r
+       getPopupTopicStyle(nIndex).height = nHeight;\r
        if (gbBsIE55)\r
        {\r
-               window.getPopupShadowStyle(nIndex).pixelWidth = nWidth + 2;\r
-               window.getPopupShadowStyle(nIndex).pixelHeight = nHeight + 2;\r
-               window.getPopupTopicStyle(nIndex).pixelWidth = nWidth + 2;\r
-               window.getPopupTopicStyle(nIndex).pixelHeight = nHeight + 2;\r
+               getPopupShadowStyle(nIndex).width = nWidth + 2;\r
+               getPopupShadowStyle(nIndex).height = nHeight + 2;\r
+               getPopupTopicStyle(nIndex).width = nWidth + 2;\r
+               getPopupTopicStyle(nIndex).height = nHeight + 2;\r
        }\r
 \r
-       window.getPopupIFrameStyle(nIndex).pixelWidth = nWidth;\r
-       window.getPopupIFrameStyle(nIndex).pixelHeight = nHeight;\r
-       if (gbBsIE55)\r
+       getPopupIFrameStyle(nIndex).width = nWidth;\r
+       getPopupIFrameStyle(nIndex).height = nHeight;\r
+       if (gbBsIE55 || gbBsNS6)\r
        {\r
-               window.getPopupIFrameStyle(nIndex).top = 0;\r
-               window.getPopupIFrameStyle(nIndex).left = 0;\r
+               getPopupIFrameStyle(nIndex).top = 0;\r
+               getPopupIFrameStyle(nIndex).left = 0;\r
        }\r
        \r
        var strURL = getPopupURL(nIndex);\r
-       if (strURL.indexOf("#") != -1)\r
+       if (strURL.indexOf("#") != -1&&gbBsNS6)\r
+               getPopupIFrame(nIndex).location.reload();\r
+       else if (strURL.indexOf("#") != -1||gbBsNS6)\r
                getPopupIFrame(nIndex).location.href = strURL;  // reload again, this will fix the bookmark misunderstand in IE5.\r
                \r
        MoveDivAndShow(nIndex, nToken, cuswidth, cusheight);\r
 }\r
 \r
+function getScrollLeft()\r
+{\r
+       if (document.body.scrollLeft)\r
+               return document.body.scrollLeft;\r
+       else if (window.pageXOffset)\r
+               return window.pageXOffset;\r
+       else\r
+               return 0;\r
+}\r
+\r
+function getScrollTop()\r
+{\r
+       if (document.body.scrollTop)\r
+               return document.body.scrollTop;\r
+       else if (window.pageYOffset)\r
+               return window.pageYOffset;\r
+       else\r
+               return 0;\r
+}\r
+\r
+\r
 function MoveDivAndShow(nIndex, nToken, cuswidth, cusheight)\r
 {\r
        if (window.getPopupIFrame(nIndex).document.location.href != getAbsPopupURL(nIndex)) { // if redirect, reload again.\r
@@ -1354,46 +1470,47 @@ function MoveDivAndShow(nIndex, nToken, cuswidth, cusheight)
        var nTop = 0;\r
        var nLeft = 0;\r
 \r
-       var nWidth = window.getPopupDivStyle(nIndex).pixelWidth;\r
-       var nHeight = window.getPopupDivStyle(nIndex).pixelHeight;\r
+       var nWidth = parseInt(getPopupDivStyle(nIndex).width);\r
+       var nHeight = parseInt(getPopupDivStyle(nIndex).height);\r
 \r
-       if (nClickY + nHeight + 20 < gBsClientHeight + document.body.scrollTop) {\r
+       if (nClickY + nHeight + 20 < gBsClientHeight + getScrollTop()) {\r
                nTop = nClickY + 10;\r
        } else {\r
-               nTop = (document.body.scrollTop + gBsClientHeight) - nHeight - 20;\r
+               nTop = (getScrollTop() + gBsClientHeight) - nHeight - 20;\r
        }\r
-       if (nClickX + nWidth < gBsClientWidth + document.body.scrollLeft) {\r
+       if (nClickX + nWidth < gBsClientWidth + getScrollLeft()) {\r
                nLeft = nClickX;\r
        } else {\r
-               nLeft = (document.body.scrollLeft + gBsClientWidth) - nWidth - 8;\r
+               nLeft = (getScrollLeft() + gBsClientWidth) - nWidth - 8;\r
        }\r
-       \r
-       if (nTop < document.body.scrollTop ) nTop  = document.body.scrollTop + 1;\r
-       if (nLeft< document.body.scrollLeft) nLeft = document.body.scrollLeft + 1;\r
 \r
+       if (nTop < getScrollTop()) nTop  = getScrollTop() + 1;\r
+       if (nLeft< getScrollLeft())  nLeft = getScrollLeft() + 1;\r
 \r
-       window.getPopupDivStyle(nIndex).left = nLeft;\r
-       window.getPopupDivStyle(nIndex).top = nTop;\r
+       getPopupDivStyle(nIndex).left = nLeft;\r
+       getPopupDivStyle(nIndex).top = nTop;\r
 \r
        // Set the location of the background blocks\r
-       window.getPopupShadowStyle(nIndex).left = 6;\r
-       window.getPopupShadowStyle(nIndex).top = 6;\r
+       getPopupShadowStyle(nIndex).left = 6;\r
+       getPopupShadowStyle(nIndex).top = 6;\r
        if (gbBsIE55)\r
        {\r
-               window.getPopupShadowStyle(nIndex).left = 4;\r
-               window.getPopupShadowStyle(nIndex).top = 4;\r
+               getPopupShadowStyle(nIndex).left = 4;\r
+               getPopupShadowStyle(nIndex).top = 4;\r
        }\r
 \r
-       if (gbBsMac) {\r
+       if (gbBsMac&&gbBsIE4) {\r
                // Total hack on the iMac to get the IFrame to position properly\r
-               window.getPopupIFrameStyle(nIndex).pixelLeft = 100;\r
-               window.getPopupIFrameStyle(nIndex).pixelLeft = 0;\r
+               getPopupIFrameStyle(nIndex).pixelLeft = 100;\r
+               getPopupIFrameStyle(nIndex).pixelLeft = 0;\r
                // Explicitly call BSSCOnLoad because the Mac doesn't seem to do it\r
-               window.getPopupIFrame(nIndex).window.BSSCOnLoad();\r
+               getPopupIFrame(nIndex).window.BSSCOnLoad();\r
        }\r
 \r
-       BSSCPopup_Timeout(nIndex , nToken );\r
-       \r
+       if (gbBsNS6&&IsDirty(nIndex))\r
+               getElement(getPopupIFrameID(nIndex)).addEventListener("load", handleLoadNS, false);\r
+       else\r
+               BSSCPopup_Timeout(nIndex , nToken );\r
        return;\r
 }\r
 \r
@@ -1405,12 +1522,12 @@ function        BSSCSize(x, y)
 \r
 function BSSCGetContentSize(thisWindow, size)\r
 {\r
-       if (!((gBsBrowser.ie4) || (gBsBrowser.ns4)))\r
+       if (!gbBsIE4 && !gbBsOpera7 && !gbBsNS4)\r
                return;\r
 \r
-       if (gbBsMac) {\r
-               size.x = 300;\r
-               size.y = 300;\r
+       if ((gbBsMac&&gbBsIE4)||gbBsNS4||gbBsOpera7) {\r
+               size.x = 320;\r
+               size.y = 180;\r
                return;\r
        }\r
 \r
@@ -1421,6 +1538,7 @@ function BSSCGetContentSize(thisWindow, size)
 \r
        var ClientRate = gBsClientHeight / gBsClientWidth;\r
 \r
+       \r
        var GoldenSize = new BSSCSize(0,0);\r
        GoldenSize.x = gBsClientWidth * gBMaxXOfParent;\r
        GoldenSize.y = gBsClientHeight *gBMaxYOfParent ;\r
@@ -1440,6 +1558,7 @@ function BSSCGetContentSize(thisWindow, size)
        // This double resize causes the document to re-render (and we need it to)\r
        if (!gbBsIE5)\r
                thisWindow.moveTo(10000,10000); // this is used to fix the flash on IE4.\r
+               \r
        thisWindow.resizeTo(1, 1);\r
        thisWindow.resizeTo(1, 1);\r
        thisWindow.resizeTo(maxgoldx, thisWindow.document.body.scrollHeight + gBscrollHeight);\r
@@ -1486,11 +1605,6 @@ function BSSCGetContentSize(thisWindow, size)
                        size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth;\r
                        size.y = thisWindow.document.body.scrollHeight;// + gBscrollHeight;     \r
                        thisWindow.document.body.scroll = 'no';\r
-                       \r
-               // Handle absurd cases just in case IE flakes\r
-       //              if (size.y < 100) {\r
-       //                      size.y = 100;\r
-       //              }\r
                }\r
        }\r
        else {\r
@@ -1503,7 +1617,6 @@ function BSSCGetContentSize(thisWindow, size)
                        //  downsize from maxgoldx , now I try to using binary divide.\r
                        x = maxgoldx;\r
                        deltax = -maxgoldx/2;\r
-                       //i = 0;\r
                        while (true) {\r
                                x = x + deltax;\r
                                thisWindow.resizeTo(x, miny);\r
@@ -1518,10 +1631,7 @@ function BSSCGetContentSize(thisWindow, size)
                                        break;\r
                                if (Math.abs(deltax) < gBpermitXDelta) // the next change is too slight and it can be ignore.\r
                                        break;\r
-                               //i ++;\r
-                               \r
                        }\r
-                       //size.x = x - gBscrollWidth;\r
                        size.x = thisWindow.document.body.scrollWidth; //+ gBscrollWidth;\r
                        size.y = thisWindow.document.body.scrollHeight ;\r
                        thisWindow.document.body.scroll = 'no'; // At this time we do not want to show scroll any more. so it will looks better a little.\r
@@ -1536,17 +1646,11 @@ function BSSCGetContentSize(thisWindow, size)
                        }\r
                }\r
        }\r
-       \r
-       // no reload no scrollbar.\r
-       //size.x = size.x + 16;  //reserve a width for scrollbar (IE 4.0 only)\r
-\r
        thisWindow.resizeTo(size.x, size.y);\r
        thisWindow.resizeTo(size.x, size.y);\r
        return;\r
 }\r
 \r
-\r
-\r
 function BSSCPopupParentClicked()\r
 {\r
        if (!window.gbPopupTimeoutExpired) {\r
@@ -1563,50 +1667,65 @@ function BSSCPopupParentClicked()
        return true;\r
 }\r
 \r
+function isInsideHyperLink(obj)\r
+{\r
+       if (obj&&obj!=getParentNode(obj))\r
+       {\r
+               if (obj.tagName=="A"||obj.tagName=="IMG")\r
+                       return true;\r
+               else\r
+                       return isInsideHyperLink(getParentNode(obj));\r
+       }\r
+       else\r
+               return false;\r
+}\r
 \r
-function BSSCPopupClicked()\r
+function BSSCPopupClicked(e)\r
 {\r
        if (!window.gbPopupTimeoutExpired) {\r
                return false;\r
        }\r
 \r
-\r
        var popupIFrame = getCurrentPopupIFrame();\r
        if (popupIFrame == null) {\r
                return true;\r
        }\r
 \r
-/*\r
-       if ("undefined" != typeof(popupIFrame.gbInPopupMenu) &&\r
-               popupIFrame.gbInPopupMenu) {\r
-               return true;\r
-       }*/\r
-\r
-       if (!((popupIFrame.window.event != null) &&\r
-           (popupIFrame.window.event.srcElement != null) &&\r
-           ((popupIFrame.window.event.srcElement.tagName == "A") ||\r
-           (popupIFrame.window.event.srcElement.tagName == "IMG")))) {\r
+       if (gbBsIE4 && (!((popupIFrame.window.event != null) &&\r
+               (popupIFrame.window.event.srcElement != null) &&\r
+               isInsideHyperLink(popupIFrame.window.event.srcElement)))) {\r
                document.onmousedown = gbOrignalOnMouseDown;\r
-\r
-       // Simply hide the popup\r
+               \r
+               // Simply hide the popup\r
                hideAll();\r
-\r
                window.gbPopupTimeoutExpired = false;\r
-\r
                return true;\r
        }\r
+       else if (gbBsNS6 && (!((e != null) &&\r
+                       (e.target!= null) && isInsideHyperLink(e.target))))\r
+       {\r
+               document.addEventListener("mousedown", gbOrignalOnMouseDown,false);\r
+               // Simply hide the popup\r
+               hideAll();\r
+               window.gbPopupTimeoutExpired = false;\r
+               return true;            \r
+       }\r
 }\r
 \r
-\r
 //trace the mouse over's position for hotspot\r
 function  BSPSPopupOnMouseOver(event)\r
 {\r
-       if (gBsBrowser.ie4) {\r
-               window.gnPopupClickX = event.clientX + document.body.scrollLeft;\r
-               window.gnPopupClickY = event.clientY + document.body.scrollTop;\r
+       if (gbBsIE4 || gbBsOpera7||gbBsKonqueror3) {\r
+               window.gnPopupClickX = event.clientX + getScrollLeft();\r
+               window.gnPopupClickY = event.clientY + getScrollTop();\r
                window.gnPopupScreenClickX = event.screenX;\r
                window.gnPopupScreenClickY = event.screenY;\r
-       } else if (gBsBrowser.ns4) {\r
+       } else if (gbBsSafari) {\r
+               window.gnPopupClickX = event.clientX + getScrollLeft();\r
+               window.gnPopupClickY = event.clientY + getScrollTop();\r
+               window.gnPopupScreenClickX = event.screenX + window.screenX;\r
+               window.gnPopupScreenClickY = event.screenY + window.screenY;\r
+       } else if (gbBsNS4) {\r
                window.gnPopupClickX = event.pageX - window.pageXOffset;\r
                window.gnPopupClickY = event.pageY - window.pageYOffset;\r
                window.gnPopupScreenClickX = event.screenX - window.pageXOffset;\r
@@ -1614,18 +1733,16 @@ function  BSPSPopupOnMouseOver(event)
        }\r
 }\r
 \r
-\r
 function BSSCHidePopupWindow()\r
 {\r
        if (window.gPopupWindow != null) {\r
-               if (gBsBrowser.ns4) {\r
+               if (gbBsNS4) {\r
                        if ((typeof window.gPopupWindow != "undefined") && (!window.gPopupWindow.closed)) {\r
                                window.gPopupWindow.close();\r
                                window.gPopupWindow = null;\r
                        }\r
                }\r
        }\r
-\r
        return;\r
 }\r
 \r
@@ -1640,56 +1757,33 @@ if (typeof(BsscRegisterOnClick) != "undefined")
 \r
 /// Section Begin - Embedded Stub (JavaScript 1.0)\r
 \r
-var s_strAgent = navigator.userAgent.toLowerCase();\r
-var s_nVer        = parseInt(navigator.appVersion);\r
-\r
-var s_bIE  = (s_strAgent.indexOf('msie') != -1);\r
-var s_bNS  = (s_strAgent.indexOf('mozilla') != -1) && ((s_strAgent.indexOf('spoofer') == -1) && (s_strAgent.indexOf('compatible') == -1));\r
-var s_bOpera   = (s_strAgent.indexOf('opera') != -1);\r
-\r
-var s_bIE3Before = ((s_bIE) && (s_nVer <= 2));\r
-var s_bNS3Before = ((s_bNS) && (s_nVer <= 3));\r
-\r
-var s_bNS2             = ((s_bNS) && (s_nVer <= 2));\r
-var s_bNS3             = ((s_bNS) && (s_nVer == 3));\r
-var s_bIE300301        = ((s_bIE) && (s_nVer == 2) && ((s_strAgent.indexOf("3.00") != -1)||(s_strAgent.indexOf("3.0a") != -1)||(s_strAgent.indexOf("3.0b")!=-1)||(s_strAgent.indexOf("3.01")!=-1)));\r
-var s_bIE302   = ((s_bIE) && (s_nVer == 2) && (s_strAgent.indexOf("3.02") != -1));\r
-\r
-\r
-function HasExtJs()\r
-{\r
-       if (s_bIE3Before) { return false;}\r
-       if (s_bNS3Before) {     return false;}\r
-       if (typeof (BsGeneralOnLoad) == "undefined"){ return false; }\r
-       return true;\r
-}\r
-\r
-\r
 function BSSCCreatePopupDiv()\r
 {\r
        return;\r
 }\r
 \r
-\r
 function WritePopupMenuLayer()\r
 {\r
-       if (HasExtJs()) {_WritePopupMenuLayer();}\r
+       if (BsscHasExtJs()) {_WritePopupMenuLayer();}\r
 }\r
 \r
 function BSSCPopup(strURL, width, height)\r
 {\r
-       if (HasExtJs()) { \r
+       var re = new RegExp("'", 'g');\r
+       strURL = strURL.replace(re, "%27");\r
+\r
+       if (BsscHasExtJs())     { \r
                _BSSCPopup(strURL, width, height);\r
        }else{\r
                //Create a temporary window first to ensure the real popup comes up on top\r
                var wndTemp = null;\r
-               if (!s_bNS3) {\r
+               if (!gbBsNS3) {\r
                        wndTemp = window.open("", "temp", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=3,width=4");\r
                }\r
                // Create the real popup window\r
                var wndPopup = window.open(strURL, "BSSCPopup", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=300,width=400");\r
                // Close the temporary\r
-               if (!s_bNS3) {\r
+               if (!gbBsNS3) {\r
                        wndTemp.close();\r
                } else {\r
                        wndPopup.focus();\r
@@ -1702,10 +1796,17 @@ var gbstrParaTotal = "";
 \r
 function PopupMenu_Invoke()\r
 {\r
-       if (HasExtJs()) {\r
+       if (typeof(wfRelatedTopic) == 'function' && typeof(IsFlashSupported) == 'function')\r
+       {\r
+               if (Number(gsSkinVersion) > 2 && IsFlashSupported())\r
+               {\r
+                       return wfRelatedTopic(PopupMenu_Invoke.arguments);\r
+               }\r
+       }\r
+       if (BsscHasExtJs()) {\r
                return _PopupMenu_Invoke(PopupMenu_Invoke.arguments);\r
        }\r
-       if (s_bNS3Before || s_bIE3Before )      {\r
+       if (gbBsNS3Before || gbBsIE3Before )    {\r
                var argLen      = PopupMenu_Invoke.arguments.length;\r
                if (argLen < 5) {\r
                        window.document.location.href = PopupMenu_Invoke.arguments[3];\r
@@ -1716,7 +1817,7 @@ function PopupMenu_Invoke()
                gbstrParaTotal = "";\r
                for (var i = 0; i < (argLen - 2) / 2; i++) {\r
                        var strParaLine = "";\r
-                       if (s_bNS2 || s_bOpera){\r
+                       if (gbBsNS2){\r
                                strParaLine += "<a href=\"";\r
                                strParaLine += PopupMenu_Invoke.arguments[2 * i + 3];\r
                                strParaLine += "\">"\r
@@ -1744,7 +1845,7 @@ function PopupMenu_Invoke()
                \r
                //Create a temporary window first to ensure the real popup comes up on top\r
                //var wndTemp = null;\r
-               if (!s_bNS3) {\r
+               if (!gbBsNS3) {\r
                        gbWndTemp = window.open("", "temp", "titlebar=no,toolbar=no,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes,height=3,width=4");\r
                } \r
                gbWndPopupLinks = window.open("", "popuplinks", strParam);\r
@@ -1763,13 +1864,12 @@ function Wait_PopupMenuReady()
                setTimeout("Wait_PopupMenuReady()", 100);\r
 }\r
 \r
-\r
 function PopupMenu_InvokeReady()\r
 {\r
        if (gbWndPopupLinks != null) {\r
                gbWndPopupLinks.document.open("text/html");\r
                gbWndPopupLinks.document.write("<html><head>");\r
-               if (s_bNS2 || s_bOpera) {\r
+               if (gbBsNS2) {\r
                        gbWndPopupLinks.document.write("<base href=\"" + location +"\">");\r
                } else {\r
                        //YJ: IE301,302 and NS3.x works fine\r
@@ -1785,7 +1885,7 @@ function PopupMenu_InvokeReady()
                gbWndPopupLinks.document.close();\r
 \r
                // Close the temporary\r
-               if (!s_bNS3 && gbWndTemp != null) {\r
+               if (!gbBsNS3 && gbWndTemp != null) {\r
                        gbWndTemp.close();\r
                }else {\r
                        gbWndPopupLinks.focus();\r
@@ -1811,18 +1911,21 @@ function kadovIsParagraph(el)
 \r
 function kadovInitEachChild(el)\r
 {      \r
-       for(var i=0; i<el.children.length; i++)\r
+       for(var i=0; i<getChildNodes(el).length; i++)\r
        {\r
-               var child = el.children[i];\r
+               var child = getChildNodes(el)[i];\r
                if( child.tagName == "SCRIPT" || child.tagName == "!" )\r
                        continue;\r
 \r
                if( child.id != "" )\r
                {\r
                        // to wipe out the onload effects\r
-                       var onLoadEffect = child.style.getAttribute( "x-on-pageload" );\r
-                       if( (onLoadEffect != null) && (onLoadEffect > "") )\r
-                               child.style.setAttribute( "x-on-pageload", "" );\r
+                       if (gbBsIE4&&!gbBsMac)\r
+                       {\r
+                               var onLoadEffect = child.style.getAttribute( "x-on-pageload" );\r
+                               if( (onLoadEffect != null) && (onLoadEffect > "") )\r
+                                       child.style.setAttribute( "x-on-pageload", "" );\r
+                       }\r
                        \r
                        var href = child.getAttribute("href")\r
                        if( href != null && href > "" && href.indexOf( "BSSCPopup" ) >= 0 )\r
@@ -1861,8 +1964,8 @@ function kadovRetrieveTextInner(el)
        }\r
        else\r
        {\r
-               for(var i=0; i<el.children.length; i++)\r
-                       x += kadovRetrieveTextInner( el.children[i] );\r
+               for(var i=0; i<getChildNodes(el).length; i++)\r
+                       x += kadovRetrieveTextInner( getChildNodes(el)[i] );\r
        }\r
        return x;\r
 }\r
@@ -1914,8 +2017,8 @@ function kadovAdjustObjectTag(strRawHTML, nStartPos)
                return strRawHTML;\r
        \r
        // does the commented object tag contain a items parameters             \r
-       var strRTItemsOpen = '<param name=Items value="';\r
-       var strRTItemsClose = '$$**$$" >';\r
+       var strRTItemsOpen = '<param name="Items" value="';\r
+       var strRTItemsClose = '$$**$$">';\r
        var nRTItemsOpen = strRawHTML.indexOf(strRTItemsOpen, nDTCTagOpen);\r
        if( nRTItemsOpen < nDTCTagOpen )\r
                return strRawHTML;\r
@@ -1948,90 +2051,184 @@ function kadovAdjustObjectTag(strRawHTML, nStartPos)
 \r
 function kadovTextPopupOnLoad( el )\r
 {\r
-       if( !CCSSP.bIsWinOS && !CCSSP.bIsSunOS)\r
-               return 0;\r
-\r
        if( typeof(el) == "string" )\r
-               el = document.all.item(el);\r
+               el = getElement(el);\r
 \r
        var src = el.getAttribute( "x-use-popup" );\r
+       var bNeedMove=true;\r
+       if(!src&&el.id)\r
+       {\r
+               for (var i=0;i<gPopupData.length;i++)\r
+                       if (gPopupData[i].el==el.id)\r
+                       {\r
+                               src=gPopupData[i].popupId;\r
+                               bNeedMove=false;\r
+                               break;\r
+                       }\r
+       }\r
        if(!src)\r
+               src = el.style.getAttribute( "x-use-popup" );   \r
+       if (!src)       \r
                return 0;\r
 \r
        var name = src;\r
        if( src.substr(0,1) == "#" ) \r
                name = src.substr(1, src.length-1);\r
-       var srcDiv = document.all.item(name);\r
+       var srcDiv = getElement(name);\r
        if( !srcDiv )\r
                return 1;\r
 \r
-       var type = el.getAttribute( "x-popup-type" );\r
-       var setup = el.getAttribute( "x-tmp-setup" );\r
-       var newId = name;\r
-       if( newId.indexOf( "_tmp") <= 0 )\r
-               newId += "_tmp";\r
-\r
-       if( !setup )\r
+       if (bNeedMove)\r
        {\r
-               el.setAttribute( "x-tmp-setup", 1 );\r
-       \r
-               if( type == "pulldown"  )\r
+               var type = el.getAttribute( "x-popup-type" );\r
+               if (!type)\r
+                       type = el.style.getAttribute("x-popup-type");\r
+               if (!type)              \r
+                       return 1;               \r
+               var setup = el.getAttribute( "x-tmp-setup" );\r
+               var newId = name;\r
+               if( newId.indexOf( "_tmp") <= 0 )\r
+                       newId += "_tmp";\r
+\r
+               if( !setup)\r
                {\r
-                       var strAdjust = kadovAdjustObjectTag(srcDiv.innerHTML,0);\r
-                       var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");\r
-                       strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");\r
+                       el.setAttribute( "x-tmp-setup", 1 );\r
 \r
-                       //work around the bug in HH.exe that highlight the phrases when use Search tab\r
-                       //this approach is just removing the <FONT...> tag inserted by Microsoft in the runtime\r
-                       strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<FONT color=#", "\">", 52);\r
-                       \r
-                       var strStyle = " style='display:none; position:relative;";\r
-                       var newDiv = "<div class=droptext id=" + newId + strStyle + "'>" + strCleanHTML + "</div>";\r
+                       if( type == "pulldown"  )\r
+                       {\r
+                               var strAdjust = kadovAdjustObjectTag(srcDiv.innerHTML,0);\r
+                               var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");\r
+                               strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");\r
+                               \r
+                               //work around the bug in HH.exe that highlight the phrases when use Search tab\r
+                               //this approach is just removing the <FONT...> tag inserted by Microsoft in the runtime\r
+                               strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<FONT color=#", "\">", 52);\r
+                               \r
+                               var strStyle = " style='display:none; position:relative;";\r
+                               var newDiv = "<div class=droptext id=" + newId + strStyle + "'>" + strCleanHTML + "</div>";\r
 \r
-                       srcDiv.outerHTML = ""; // empty the original DIV tag\r
-                       var elParentPra = kadovFindParentParagraph(el);\r
-                       if( elParentPra )\r
-                               elParentPra.insertAdjacentHTML( "AfterEnd", newDiv );\r
+                               removeThis(srcDiv); // empty the original DIV tag\r
+                               var elParentPra = kadovFindParentParagraph(el);\r
+                               if( elParentPra )\r
+                                       insertAdjacentHTML(elParentPra, "afterEnd", newDiv );\r
+                       }\r
+                       else if( type == "expanding"  )\r
+                       {\r
+                               var inner = kadovRetrieveTextInner(srcDiv);\r
+                               if( inner == "" )\r
+                                       inner = srcDiv.innerHTML;\r
+                               var strAdjust = kadovAdjustObjectTag(inner,0);\r
+                               var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");\r
+                               strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");\r
+                               var strClassName = (el.className == "glossterm") ? "glosstext" : "expandtext";\r
+                               var newSpan = "<span class=" + strClassName + " style='display: none;' id=" + newId + ">&nbsp;" + strCleanHTML + "</span>";\r
+                               removeThis(srcDiv); // empty the original DIV tag\r
+                               insertAdjacentHTML(el, "afterEnd", newSpan );\r
+                       }\r
                }\r
-               else if( type == "expanding"  )\r
+       }\r
+       else\r
+       {\r
+               srcDiv.style.display = "none";\r
+       }\r
+       return 0;\r
+}\r
+\r
+function getElementsByTag(obj,sTagName)\r
+{\r
+       if(obj.getElementsByTagName)\r
+               return obj.getElementsByTagName(sTagName);\r
+       else if(obj.all)\r
+               return obj.all.tags(sTagName);\r
+       return null;\r
+}\r
+\r
+function getElement(sID)\r
+{\r
+       if(document.getElementById)\r
+               return document.getElementById(sID);\r
+       else if(document.all)\r
+               return document.all(sID);\r
+       return null;\r
+}\r
+\r
+function getParentNode(obj)\r
+{\r
+       if(obj.parentNode)\r
+               return obj.parentNode;\r
+       else if(obj.parentElement)\r
+               return obj.parentElement;\r
+       return null;\r
+}\r
+\r
+function getChildNodes(obj)\r
+{\r
+       if(obj.childNodes)\r
+       {\r
+               var children = new Array();\r
+               for (var i = 0; i < obj.childNodes.length; i++)\r
                {\r
-                       var inner = kadovRetrieveTextInner(srcDiv);\r
-                       if( inner == "" )\r
-                               inner = srcDiv.innerHTML;\r
-                       var strAdjust = kadovAdjustObjectTag(inner,0);\r
-                       var strCleanHTML = kadovRetrieveCleanHTML(strAdjust, "<!--", "-->");\r
-                       strCleanHTML = kadovRetrieveCleanHTML(strCleanHTML, "<SCRIPT", "/SCRIPT>");\r
-                       var strClassName = (el.className == "glossterm") ? "glosstext" : "expandtext";\r
-                       var newSpan = "<span class=" + strClassName + " style='display: none;' id=" + newId + ">&nbsp;" + strCleanHTML + "</span>";\r
-                       srcDiv.outerHTML = ""; // empty the original DIV tag\r
-                       el.insertAdjacentHTML( "AfterEnd", newSpan );\r
+                       if (obj.childNodes[i].nodeType == 1)\r
+                               children[children.length] = obj.childNodes[i];\r
                }\r
+               return children;\r
        }\r
-       return 0;\r
+       else if(obj.children)\r
+               return obj.children;\r
+       return null;    \r
+}\r
+\r
+function removeThis(obj)\r
+{\r
+       if(obj.parentNode)\r
+               obj.parentNode.removeChild(obj);\r
+       else\r
+               obj.outerHTML="";\r
 }\r
 \r
 function kadovTextPopup( el )\r
 {\r
-       if( (!CCSSP.bIsWinOS && !CCSSP.bIsSunOS) || (window.event == null) )\r
+       if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3 )\r
                return;\r
-       window.event.cancelBubble = true;\r
+\r
+       var bNeedMove=true;\r
+       \r
+       if (window.event)\r
+               window.event.cancelBubble = true;\r
 \r
        if( typeof(el) == "string" )\r
-               el = document.all.item(el);\r
+               el = getElement(el);\r
 \r
+       if (!el||el==window)\r
+               return;\r
+       \r
        var src = el.getAttribute( "x-use-popup" );\r
+       if(!src&&el.id)\r
+       {\r
+               for (var i=0;i<gPopupData.length;i++)\r
+                       if (gPopupData[i].el==el.id)\r
+                       {\r
+                               src=gPopupData[i].popupId;\r
+                               bNeedMove=false;\r
+                               break;\r
+                       }\r
+       }\r
+       if(!src)\r
+               src = el.style.getAttribute( "x-use-popup" );   \r
        if(!src)\r
                return;\r
-\r
+               \r
        var name = src;\r
        if( src.substr(0,1) == "#" ) \r
+       if (bNeedMove)\r
                name = src.substr(1, src.length-1) + "_tmp";\r
-       var srcDiv = document.all.item(name);\r
+       else\r
+               name = src.substr(1, src.length-1);\r
+\r
+       var srcDiv = getElement(name);\r
        if( !srcDiv )\r
                return;\r
 \r
-       var type = el.getAttribute( "x-popup-type" );\r
-       var setup = el.getAttribute( "x-tmp-setup" );\r
        if( srcDiv )\r
        {\r
                if( srcDiv.style.display == "" )\r
@@ -2047,19 +2244,21 @@ function kadovTextPopup( el )
                        }\r
                }\r
        }\r
+       if(gbBsIE4)\r
+               event.returnValue=false;\r
        return;\r
 }\r
 \r
 function kadovFindParentParagraph( el )\r
 {\r
        if( typeof(el) == "string" )\r
-               el = document.all.item(el);\r
+               el = getElement(el);\r
        if( (!el) || el.tagName == "BODY" )\r
                return null;\r
-       if( kadovIsParagraph(el.parentElement) )\r
-               return el.parentElement;\r
+       if( kadovIsParagraph(getParentNode(el)) )\r
+               return getParentNode(el);\r
        else\r
-               return kadovFindParentParagraph( el.parentElement );\r
+               return kadovFindParentParagraph( getParentNode(el) );\r
 }\r
 \r
 //Begin HTML code invoked function\r
@@ -2070,17 +2269,32 @@ function kadovRegisterEventHandler( obj, strEvent, strEventHandler )
        CCSSP.RegisterEventHandler( obj, strEvent, strEventHandler );\r
 }\r
 \r
-function kadovTextPopupInit( el )\r
+function textPopupData(el, popupId)\r
+{\r
+       this.el = el;\r
+       this.popupId = "#"+popupId;\r
+}\r
+\r
+var gPopupData = new Array();\r
+\r
+function kadovTextPopupInit( el, popupId)\r
 {\r
-       if( (!gbBsIE4) || (!CCSSP.bIsWinOS && !CCSSP.bIsSunOS))\r
+       if (!gbBsIE4 && !gbBsOpera7 && !gbBsSafari && !gbBsNS6 && !gbBsKonqueror3)\r
                return;\r
                \r
        if( typeof(el) == "string" )\r
-               el = document.all.item(el);\r
+       {\r
+               if (popupId)\r
+               {\r
+                       gPopupData[gPopupData.length]=new textPopupData(el, popupId);\r
+               }\r
+               el = getElement(el);\r
+       }\r
+               \r
        if( el != null )\r
        {\r
-               CCSSP.RegisterEventHandler( el, "onclick", "kadovTextPopup(" + el.id +");" );\r
-               CCSSP.RegisterEventHandler( window, "onload", "kadovTextPopupOnLoad(" + el.id +");" );\r
+               CCSSP.RegisterEventHandler( el, "onclick", "kadovTextPopup(\"" + el.id +"\");" );\r
+               CCSSP.RegisterEventHandler( window, "onload", "kadovTextPopupOnLoad(\"" + el.id +"\");" );\r
        }\r
 }\r
 //End HTML code invoked function\r
@@ -2101,10 +2315,8 @@ function kadovInitTriggersInHead( )
 //Begin HTML code invoked function\r
 function kadovFilePopupInit( el )\r
 {\r
-       if( !gbBsIE4 )\r
-               return;\r
        if( typeof(el) == "string" )\r
-               el = document.all.item(el);\r
+               el = getElement(el);\r
 \r
        if( el != null )\r
                CCSSP.RegisterEventHandler( el, "onmouseover", "BSPSPopupOnMouseOver(event);" );\r
@@ -2117,7 +2329,7 @@ function kadovInitTrigger( element )
        var srcElement = element;\r
        if( typeof(srcElement) == "string" )\r
        {\r
-               srcElement = document.all.item(element,0);\r
+               srcElement = getElement(element,0);\r
                if(srcElement == null)\r
                        return;\r
        }\r
@@ -2126,6 +2338,10 @@ function kadovInitTrigger( element )
                return;\r
 \r
        var targets = srcElement.getAttribute( "x-targets" );\r
+       if (!targets)\r
+               targets = srcElement.style.getAttribute("x-targets");\r
+       if (!targets)\r
+               return; \r
        var arrOneTarget = targets.split( "," );\r
        for( var i = 0; i < arrOneTarget.length; i ++ )\r
                bsscFXInit( element, arrOneTarget[i], null, null, null, null );\r
@@ -2134,13 +2350,13 @@ function kadovInitTrigger( element )
 function kadovIsParentVisible( el )\r
 {\r
        if( typeof(el) == "string" )\r
-               el = document.all.item(el);\r
+               el = getElement(el);\r
        if( (!el) || el.tagName == "BODY" )\r
                return true;\r
        if( el.style.display == 'none' ) //el.visibility == 'hidden' || \r
                return false;\r
        else\r
-               return kadovIsParentVisible( el.parentElement );\r
+               return kadovIsParentVisible( getParentNode(el) );\r
 }\r
 \r
 function kadovInitEffects( element )\r
@@ -2150,7 +2366,7 @@ function kadovInitEffects( element )
        var srcElement = element;\r
        if( typeof(srcElement) == "string" )\r
        {\r
-               srcElement = document.all.item(element,0);\r
+               srcElement = getElement(element,0);\r
                if(srcElement == null)\r
                        return;\r
        }\r
@@ -2247,7 +2463,7 @@ function kadovTranslateProp( prop )
 function bsscFXInit( trigger_ID, target_ID, event_type, \r
        action_type, action_setting, event_addional )\r
 {\r
-       if( (!CCSSP.bIsWinOS && !CCSSP.bIsSunOS ) || typeof(target_ID) != "string" )//MUST have a target_ID\r
+       if( (!gbBsWindows && !gbBsSunOS  && !(gbBsMac&&gbBsIE5)) || typeof(target_ID) != "string" )//MUST have a target_ID\r
                return; // we don't support Navigator yet\r
        \r
        if( typeof(event_type) == "string" )\r
@@ -2271,40 +2487,23 @@ function bsscFXInit( trigger_ID, target_ID, event_type,
 }      \r
 //End the definition of one entry to DHTML effects\r
 \r
-\r
 /// Section End  - kadov DHTM (JavaScript 1.2)\r
 \r
-\r
 /// Section Begin  - CCSSP DHTM (JavaScript 1.2)\r
 \r
 //Begin JavaScript libary for cross-platform positioning object.\r
 function CCSSP(){} // constructor of CCSSP class\r
 \r
-CCSSP.strAgent = navigator.userAgent.toLowerCase(); \r
-CCSSP.nAppVersion = parseInt(navigator.appVersion);\r
-\r
-CCSSP.bIsWinOS = ((CCSSP.strAgent.indexOf("win") >= 0) || (CCSSP.strAgent.indexOf("16bit") >= 0));\r
-CCSSP.bIsMacOS = (CCSSP.strAgent.indexOf("mac") >= 0);\r
-CCSSP.bIsSunOS = (CCSSP.strAgent.indexOf("sunos") != -1);\r
-\r
-CCSSP.bIsIE = (navigator.appName.indexOf("Microsoft") >= 0);\r
-CCSSP.bIsIE4 = (CCSSP.bIsIE && (CCSSP.nAppVersion >= 4));\r
-CCSSP.bIsIE5 = (CCSSP.bIsIE4 && (CCSSP.strAgent.indexOf("msie 5") != -1) )\r
-\r
-CCSSP.bIsNav = (navigator.appName.indexOf("Netscape") >= 0);\r
-CCSSP.bIsNav4 = (CCSSP.bIsNav && (CCSSP.nAppVersion >= 4));\r
-CCSSP.bIsNav6 = (CCSSP.bIsNav && (CCSSP.nAppVersion >= 5));\r
-\r
 CCSSP.GetObject = function( obj )\r
 {//convert object name string or reference into a valid object reference\r
        if( typeof(obj) == "object" )\r
                return obj;\r
        else if( typeof(obj) == "string" && obj != "")\r
        {\r
-               if( CCSSP.bIsNav4 )\r
+               if( gbBsNS4 )\r
                        return eval("document." + obj);\r
                else\r
-                       return eval("document.all." + obj);\r
+                       return eval("document.all(\"" + obj + "\")");\r
        }\r
        else\r
                return null;\r
@@ -2312,7 +2511,7 @@ CCSSP.GetObject = function( obj )
 \r
 CCSSP.MoveObjectTo = function(obj, x, y)\r
 {//positioning an object at a specific pixel coordinate\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                obj.moveTo(x,y);\r
        else\r
        {\r
@@ -2323,7 +2522,7 @@ CCSSP.MoveObjectTo = function(obj, x, y)
 \r
 CCSSP.MoveObjectBy = function(obj, dx, dy)\r
 {//moveing a object by x and/or y pixel\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                obj.moveBy(dx,dy);\r
        else\r
        {\r
@@ -2334,7 +2533,7 @@ CCSSP.MoveObjectBy = function(obj, dx, dy)
 \r
 CCSSP.SetObjectBGColor = function(obj, color)\r
 {//set the background color of an object\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                obj.bgColor = color;\r
        else\r
                obj.style.backgroundColor = color;\r
@@ -2342,7 +2541,7 @@ CCSSP.SetObjectBGColor = function(obj, color)
 \r
 CCSSP.ShowObject = function(obj, bShow)\r
 {// set the object to be visible or invisible\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                obj.visibility = (bShow == true) ? 'show' : 'hide';\r
        else\r
                obj.style.visibility = (bShow == true) ? 'visible' : 'hidden';// when hidden, it still occupy some space.\r
@@ -2350,7 +2549,7 @@ CCSSP.ShowObject = function(obj, bShow)
 \r
 CCSSP.GetObjectLeft = function(obj)\r
 {// retrieve the x coordinate of a posionable object\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.left;\r
        else\r
                return obj.style.pixelLeft;\r
@@ -2358,7 +2557,7 @@ CCSSP.GetObjectLeft = function(obj)
 \r
 CCSSP.GetObjectTop = function(obj)\r
 {// retrieve the y coordinate of a posionable object\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.top;\r
        else\r
                return obj.style.pixelTop;\r
@@ -2366,7 +2565,7 @@ CCSSP.GetObjectTop = function(obj)
 \r
 CCSSP.GetObjectContainLeft = function(obj)\r
 {// retrieve the x coordinate of a posionable object relative to it's parent element\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.pageX;\r
        else\r
        {\r
@@ -2379,7 +2578,7 @@ CCSSP.GetObjectContainLeft = function(obj)
 \r
 CCSSP.GetObjectWindowLeft = function(obj)\r
 {// retrieve the x coordinate of a posionable object relative to browser window\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.pageX;\r
        else\r
        {\r
@@ -2392,7 +2591,7 @@ CCSSP.GetObjectWindowLeft = function(obj)
 \r
 CCSSP.GetObjectContainTop = function(obj)\r
 {// retrieve the y coordinate of a posionable object relative to it's parent element\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.pageY;\r
        else\r
        {\r
@@ -2405,7 +2604,7 @@ CCSSP.GetObjectContainTop = function(obj)
 \r
 CCSSP.GetObjectWindowTop = function(obj)\r
 {// retrieve the y coordinate of a posionable object relative to browser window\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.pageY;\r
        else\r
        {\r
@@ -2418,7 +2617,7 @@ CCSSP.GetObjectWindowTop = function(obj)
 \r
 CCSSP.GetObjectHeight = function(obj)\r
 {// retrieve the height of a posionable object\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.clip.height;\r
        else\r
                return obj.offsetHeight;\r
@@ -2426,7 +2625,7 @@ CCSSP.GetObjectHeight = function(obj)
 \r
 CCSSP.GetObjectWidth = function(obj)\r
 {// retrieve the width of a posionable object\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return obj.clip.width;\r
        else\r
                return obj.offsetWidth;\r
@@ -2434,10 +2633,12 @@ CCSSP.GetObjectWidth = function(obj)
 \r
 CCSSP.RegisterEventHandler = function( srcObj, rawEventName, funcHandler )\r
 { // to add the "funcHandler" as the "rawEventName" 's handler to the "srcObj" object,the original event handler will be combined\r
-       if (CCSSP.bIsNav4 && !CCSSP.bIsNav6)\r
+       if (gbBsNS4 && !gbBsNS6)\r
                return ;\r
+               \r
        var oldHandler = "";\r
-       if (CCSSP.bIsMacOS && CCSSP.bIsIE4)\r
+\r
+       if (gbBsMac &&gbBsIE4&&!gbBsIE5)\r
        {\r
                if (typeof(srcObj[rawEventName.toLowerCase()])=="unknown")\r
                { //search for <SCRIPT> tag which define the event handler\r
@@ -2463,7 +2664,7 @@ CCSSP.RegisterEventHandler = function( srcObj, rawEventName, funcHandler )
                        if( bodyStart > 0 || bodyEnd > bodyStart )\r
                                oldHandler = functionDefinition.substr( bodyStart + 1, bodyEnd - bodyStart - 2 );\r
                }\r
-               else if( CCSSP.bIsIE4 )\r
+               else if( gbBsIE4 )\r
                { //search for <SCRIPT> tag which define the event handler\r
                        for( var i = 0; i < document.scripts.length; i++ ) \r
                        {\r
@@ -2475,29 +2676,31 @@ CCSSP.RegisterEventHandler = function( srcObj, rawEventName, funcHandler )
                                }\r
                        }\r
                }\r
-       }       \r
+       }\r
        if( oldHandler.indexOf(funcHandler) >= 0 )\r
                return;// to prevent register the funtion twice.\r
 \r
-       if( CCSSP.bIsNav4 ) // only "onload, onresize, onfocus" apply to window\r
+       if( gbBsNS4 ) // only "onload, onresize, onfocus" apply to window\r
        {// other raw events will apply to layer\r
                var noOn = rawEventName.substring(2, rawEventName.length);\r
                if( typeof(noOn) == "string" && noOn.length > 3 ) {\r
-                       srcObj.captureEvents( Event[noOn.toUpperCase()] );\r
+                       if (srcObj.captureEvents)\r
+                               srcObj.captureEvents( Event[noOn.toUpperCase()] );\r
                }\r
        }\r
-\r
+       \r
        var newHandler = oldHandler;\r
        if( newHandler.length == 0 )\r
                newHandler = funcHandler;\r
        else\r
                newHandler += "; " + funcHandler;\r
+       \r
        srcObj[rawEventName.toLowerCase()] = new Function( newHandler );\r
 }\r
 \r
 CCSSP.GetWindowHeight = function()\r
 {// retrieve the height of available content in browser window\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return window.innerHeight;\r
        else\r
                return document.body.clientHeight;\r
@@ -2505,7 +2708,7 @@ CCSSP.GetWindowHeight = function()
 \r
 CCSSP.GetWindowBottom = function()\r
 {// retrieve the bottom postion of browser window\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return window.outerHeight + window.pageYOffset;\r
        else\r
                return document.body.clientHeight + document.body.scrollTop;\r
@@ -2513,7 +2716,7 @@ CCSSP.GetWindowBottom = function()
 \r
 CCSSP.GetWindowWidth = function()\r
 {// retrieve the width of available content in browser window\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return window.innerWidth;\r
        else\r
                return document.body.clientWidth;\r
@@ -2521,7 +2724,7 @@ CCSSP.GetWindowWidth = function()
 \r
 CCSSP.GetWindowRight = function()\r
 {// retrieve the right postion of browser window\r
-       if( CCSSP.bIsNav4 )\r
+       if( gbBsNS4 )\r
                return window.outerWidth + window.pageXOffset;\r
        else\r
                return document.body.clientWidth + document.body.scrollLeft;\r
@@ -2556,8 +2759,8 @@ CCSSP.TrimSpace = function( objString )
 \r
 CCSSP.GetEventElement = function( navEventObject )\r
 {// to get the element who fired the current event\r
-       if(CCSSP.bIsNav4 \r
-               if (CCSSP.bIsNav6)\r
+       if(gbBsNS4\r
+               if (gbBsNS6)\r
                        return null;\r
                else\r
                         navEventObject.target;\r
@@ -2581,10 +2784,10 @@ CCSSP.IsDescendant = function( progenitor, progeny )
                return true; \r
        else if( progeny.id == progenitor.id ) \r
                return true; \r
-       else if( progeny.parentElement == progenitor.parentElement )\r
+       else if( getParentNode(progeny) == getParentNode(progenitor))\r
                return false;\r
        else\r
-               return CCSSP.IsDescendant( progenitor, progeny.parentElement );\r
+               return CCSSP.IsDescendant( progenitor, getParentNode(progeny));\r
 }\r
 \r
 CCSSP.IsTextTag = function( Obj )\r
@@ -2670,33 +2873,33 @@ CTarget.prototype.GetAgencyObject = function(str_action_type,action_setting )
                return new CAgencyElastic(this.eleTarget, action_setting);\r
                \r
     case "fadein" : \r
-       return (CCSSP.bIsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, true) : null;\r
+       return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, true) : null;\r
     case "fadeout" :\r
-       return (CCSSP.bIsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, false) : null;\r
+       return (gbBsIE4)? new CAgencyAlpha(this.eleTarget, action_setting, false) : null;\r
     case "rockrollstatic" :\r
     case "rockroll" :\r
-       return (CCSSP.bIsIE4)? new CAgencyWave(this.eleTarget, action_setting, false) : null;\r
+       return (gbBsIE4)? new CAgencyWave(this.eleTarget, action_setting, false) : null;\r
  \r
     case "glow":\r
-       return (CCSSP.bIsIE4)? new CAgencyGlow(this.eleTarget,action_setting) : null;\r
+       return (gbBsIE4)? new CAgencyGlow(this.eleTarget,action_setting) : null;\r
     case "dropshadow":\r
-       return (CCSSP.bIsIE4)? new CAgencyDropShadow(this.eleTarget,action_setting) : null;\r
+       return (gbBsIE4)? new CAgencyDropShadow(this.eleTarget,action_setting) : null;\r
     case "transition" :\r
-       return (CCSSP.bIsIE4)? new CAgencyRevealTrans(this.eleTarget,action_setting) : null;\r
+       return (gbBsIE4)? new CAgencyRevealTrans(this.eleTarget,action_setting) : null;\r
     case "blur" :\r
-       return (CCSSP.bIsIE4)? new CAgencyBlur(this.eleTarget,action_setting) : null;\r
+       return (gbBsIE4)? new CAgencyBlur(this.eleTarget,action_setting) : null;\r
 \r
     case "fliph" : // all these 4 do NOT need any parameters\r
     case "flipv" :\r
     case "invert":\r
     case "gray" :\r
-       return (CCSSP.bIsIE4)? new CAgencyChangeFilter(this.eleTarget, str_action_type) : null;\r
+       return (gbBsIE4)? new CAgencyChangeFilter(this.eleTarget, str_action_type) : null;\r
     \r
     case "fontchange": // the effects below change the style on the fly, so won't work in Navigator\r
-       return (CCSSP.bIsIE4)? new CAgencyFontChange(this.eleTarget,action_setting) : null;\r
+       return (gbBsIE4)? new CAgencyFontChange(this.eleTarget,action_setting) : null;\r
     case "boderchange": \r
     case "stylechange":\r
-       return (CCSSP.bIsIE4)? new CAgencyChangeStyle(this.eleTarget,action_setting) : null;\r
+       return (gbBsIE4)? new CAgencyChangeStyle(this.eleTarget,action_setting) : null;\r
 \r
        default: return null;\r
        }\r
@@ -3071,7 +3274,7 @@ function CAgencyFly( element, settings, bIsIn )
                }\r
        }\r
                \r
-       if( CCSSP.bIsIE5 && this.ele.style.position != "absolute" )\r
+       if( gbBsIE5 && this.ele.style.position != "absolute" )\r
                this.ele.style.position = "relative";\r
        this.timer = null;\r
        this.aniIndex = CEngine.arrAnimation.length;\r
@@ -3203,7 +3406,7 @@ function CAgencySpiral( element, settings, bIsIn )
                }\r
        }\r
 \r
-       if( CCSSP.bIsIE5 && this.ele.style.position != "absolute" )\r
+       if( gbBsIE5 && this.ele.style.position != "absolute" )\r
                this.ele.style.position = "relative";\r
        this.timer = null;\r
        this.aniIndex = CEngine.arrAnimation.length;\r
@@ -3287,7 +3490,7 @@ function CAgencyElastic( element, settings)
                }\r
        }\r
                \r
-       if( CCSSP.bIsIE5 && this.ele.style.position != "absolute" )\r
+       if( gbBsIE5 && this.ele.style.position != "absolute" )\r
                this.ele.style.position = "relative";\r
        this.timer = null;\r
        this.aniIndex = CEngine.arrAnimation.length;\r
@@ -3463,7 +3666,7 @@ CAgencyZoom.prototype.ResetParameters = function()
 CAgencyZoom.prototype.ResetParametersAllChildren = function( child )\r
 {\r
        CCSSP.ShowObject(child, true );\r
-       if( (child.tagName == "DIV") && (child.parentElement.tagName == "TD") )\r
+       if( (child.tagName == "DIV") && (getParentNode(child).tagName == "TD") )\r
                child.width = "100%";// if the div is inside a cell of table, we need the this hack\r
        \r
        if( CCSSP.IsTextTag(child) )\r
@@ -4027,7 +4230,6 @@ CCSSP.RegisterEventHandler( document, "onmouseout", "CEngine.OnMouseOver();BSSCO
 CCSSP.RegisterEventHandler( window, "onunload", "BSSCOnUnload();");\r
 //End to collaborate with other event handler settings\r
 \r
-\r
 /// Section End  - CCSSP DHTM 2 (JavaScript 1.2)\r
 \r
-//// Segment End -- (JavaScript 1.2)\r
+//// Segment End -- (JavaScript 1.2)
\ No newline at end of file
index 1b5797f4baf4a526561912addcd3a98487ead404..c9d49a18fb27edfc54fc0af832a0fb02e4d68326 100755 (executable)
@@ -2,31 +2,11 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Introduction to GEOM</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=507>\r
-<meta name=layout-width content=700>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
@@ -34,18 +14,17 @@ if (navigator.appName !="Netscape")
 </script>\r
 <style type="text/css">\r
 <!--\r
-img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
-ul.whs2 {list-style: disc;}\r
-table.whs3 {x-cell-content-align: top; width: 100%; border-spacing: 0px; border-spacing: 0px;}\r
-col.whs4 {width: 50%;}\r
-tr.whs5 {x-cell-content-align: top;}\r
-td.whs6 {width: 50%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-ul.whs7 {list-style: circle;}\r
-td.whs8 {width: 50%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs9 {border-style: none; border: none; width: 400px; height: 292px;}\r
+img_whs1 { border-style:none; border:none; width:30px; height:30px; float:none; }\r
+ul.whs2 { list-style:disc; }\r
+table.whs3 { x-cell-content-align:top; width:100%; border-spacing:0px; }\r
+col.whs4 { width:50%; }\r
+tr.whs5 { x-cell-content-align:top; }\r
+td.whs6 { width:50%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
+ul.whs7 { list-style:circle; }\r
+td.whs8 { width:50%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
+img_whs9 { border-style:none; border:none; width:400px; height:292px; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
   if (innerWidth != origWidth || innerHeight != origHeight)\r
@@ -61,22 +40,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -94,15 +66,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../geom.html");\r
+       setRelStartPage("../geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Introduction to GEOM</h1>\r
@@ -124,7 +97,6 @@ else
 \r
 <p>&nbsp;</p>\r
 \r
-<!--(Table)=========================================================-->\r
 <table x-use-null-cells cellspacing="0" width="100%" class="whs3">\r
 <col class="whs4">\r
 <col class="whs4">\r
@@ -163,5 +135,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index dc3c7060b73c784e4eb2f82e874aa234705650af..d6dca98500a3588720c60d23259729b011790fd9 100755 (executable)
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="D&#1081;veloppements sp&#1081;cifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=8407>\r
-<meta name=layout-width content=778>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
 //-->\r
 </script>\r
-<!--(Style Sheet)===================================================-->\r
-\r
 <style>\r
 <!--\r
-\r
-A:link {\r
-       color: #0000ff;\r
-}\r
-\r
+A:link { color:#0000ff; }\r
 -->\r
-</style>\r
-\r
-\r
-<style type="text/css">\r
+</style><style type="text/css">\r
 <!--\r
-p.whs1 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-ul.whs3 {list-style: disc;}\r
-p.whs4 {font-size: 12pt;}\r
-p.whs5 {margin-left: 40px;}\r
-p.whs6 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs7 {border-style: none; width: 20px; height: 20px;}\r
-table.whs8 {x-cell-content-align: top; border-spacing: 0; width: 84.306%; border-spacing: 0px;}\r
-col.whs9 {width: 33.333%;}\r
-col.whs10 {width: 28.501%;}\r
-col.whs11 {width: 31.796%;}\r
-tr.whs12 {x-cell-content-align: top;}\r
-td.whs13 {width: 33.333%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs14 {border-style: none; border: none; width: 218px; height: 250px;}\r
-td.whs15 {width: 28.501%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-top-style: none; border-bottom-style: none;}\r
-p.whs16 {font-size: 12pt; margin-right: 0px;}\r
-img_whs17 {border-style: none; border: none; width: 150px; height: 250px;}\r
-td.whs18 {width: 31.796%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs19 {border-style: none; border: none; width: 170px; height: 250px;}\r
-p.whs20 {font-size: 12pt; margin-left: 40px;}\r
-p.whs21 {color: #808080; font-size: 12pt;}\r
-p.whs22 {font-size: 12pt; color: #000000;}\r
-p.whs23 {color: #808080; font-size: 12pt; margin-left: 40px;}\r
-img_whs24 {border-style: none; border: none; width: 150px; height: 140px;}\r
-img_whs25 {border-style: none; border: none; width: 200px; height: 176px;}\r
-img_whs26 {border-style: none; border: none; width: 150px; height: 139px;}\r
-table.whs27 {x-cell-content-align: top; border-spacing: 0; width: 65.278%; border-spacing: 0px;}\r
-col.whs28 {width: 50.213%;}\r
-col.whs29 {width: 49.787%;}\r
-td.whs30 {width: 50.213%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs31 {border-style: none; border: none; width: 212px; height: 250px;}\r
-td.whs32 {width: 49.787%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs33 {border-style: none; border: none; width: 211px; height: 250px;}\r
-img_whs34 {border-style: none; border: none; width: 150px; height: 129px;}\r
-img_whs35 {border-style: none; border: none; width: 200px; height: 211px;}\r
-p.whs36 {font-size: 12pt; margin-left: 40px; font-weight: bold;}\r
-img_whs37 {border-style: none; border: none; width: 150px; height: 154px;}\r
-img_whs38 {border-style: none; border: none; width: 200px; height: 202px;}\r
-img_whs39 {border-style: none; border: none; width: 150px; height: 123px;}\r
-p.whs40 {font-size: 14pt;}\r
-img_whs41 {border-style: none; border: none; width: 20px; height: 20px;}\r
-img_whs42 {border-style: none; border: none; width: 200px; height: 194px;}\r
-p.whs43 {font-size: 12pt; font-weight: bold;}\r
-p.whs44 {font-size: 12pt; font-weight: bold; font-style: italic; x-text-underline: off; /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/ }\r
-img_whs45 {border-style: none; border: none; width: 200px; height: 181px; float: none;}\r
-img_whs46 {border-style: none; border: none; width: 175px; height: 181px;}\r
-img_whs47 {border-style: none; border: none; width: 203px; height: 181px;}\r
-img_whs48 {border-style: none; border: none; width: 200px; height: 175px;}\r
-img_whs49 {border-style: none; border: none; width: 150px; height: 128px;}\r
-table.whs50 {x-cell-content-align: top; border-spacing: 0; width: 94.306%; border-spacing: 0px;}\r
-col.whs51 {width: 32.254%;}\r
-col.whs52 {width: 32.547%;}\r
-col.whs53 {width: 35.199%;}\r
-td.whs54 {width: 32.254%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs55 {border-style: none; border: none; width: 196px; height: 250px;}\r
-td.whs56 {width: 32.547%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs57 {border-style: none; border: none; width: 195px; height: 250px;}\r
-td.whs58 {width: 35.199%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs59 {border-style: none; border: none; width: 214px; height: 250px;}\r
-p.whs60 {font-size: 12pt; font-weight: bold; color: #000000;}\r
-img_whs61 {border-style: none; border: none; width: 150px; height: 131px;}\r
-table.whs62 {x-cell-content-align: top; width: 100%; border-spacing: 0;}\r
-td.whs63 {padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs64 {border: none; width: 234px; height: 200px;}\r
-td.whs65 {padding-right: 10px; padding-left: 10px; border-right-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs66 {border: none; width: 235px; height: 200px;}\r
-td.whs67 {padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs68 {border-style: none; border: none; width: 221px; height: 200px;}\r
-p.whs69 {font-size: 12pt; margin-left: 0px;}\r
-p.whs70 {font-size: 12pt; margin-left: 40px; font-weight: bold; text-indent: -40px;}\r
-img_whs71 {border-style: none; border: none; width: 16px; height: 16px;}\r
-table.whs72 {x-cell-content-align: top; border-spacing: 0; width: 81.667%;}\r
-col.whs73 {width: 4.762%;}\r
-p.whs74 {font-weight: bold; font-size: 14pt;}\r
-img_whs75 {border: none; width: 272px; height: 250px;}\r
-img_whs76 {border: none; width: 242px; height: 250px;}\r
-p.whs77 {margin-left: 40px; font-weight: bold; text-indent: -40px; font-size: 14pt;}\r
-p.whs78 {font-weight: bold; text-indent: -40px; font-size: 14pt; margin-left: 40px;}\r
-img_whs79 {border: none; width: 257px; height: 250px;}\r
-p.whs80 {font-weight: bold; text-indent: -40px; font-size: 14pt; margin-left: 80px;}\r
-p.whs81 {font-weight: bold; margin-left: 80px; text-indent: -80px; font-size: 12pt;}\r
-p.whs82 {font-weight: bold; text-indent: -80px; font-size: 12pt; margin-left: 120px;}\r
-img_whs83 {border-style: none; border: none; width: 200px; height: 219px;}\r
+p.whs1 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+ul.whs3 { list-style:disc; }\r
+p.whs4 { font-size:12pt; }\r
+p.whs5 { margin-left:40px; }\r
+p.whs6 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs7 { border-style:none; width:20px; height:20px; }\r
+table.whs8 { x-cell-content-align:top; border-spacing:0px; width:65.051%; }\r
+col.whs9 { width:39.418%; }\r
+col.whs10 { width:28.296%; }\r
+col.whs11 { width:32.286%; }\r
+tr.whs12 { x-cell-content-align:top; }\r
+td.whs13 { padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
+img_whs14 { border-style:none; border:none; width:218px; height:250px; }\r
+td.whs15 { padding-right:10px; padding-left:10px; border-right-style:none; border-top-style:none; border-bottom-style:none; }\r
+p.whs16 { font-size:12pt; margin-right:0px; }\r
+img_whs17 { border-style:none; border:none; width:150px; height:250px; }\r
+td.whs18 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
+img_whs19 { border-style:none; border:none; width:170px; height:250px; }\r
+p.whs20 { font-size:12pt; margin-left:40px; }\r
+p.whs21 { color:#808080; font-size:12pt; }\r
+p.whs22 { font-size:12pt; color:#000000; }\r
+p.whs23 { color:#808080; font-size:12pt; margin-left:40px; }\r
+img_whs24 { border-style:none; border:none; width:150px; height:140px; }\r
+img_whs25 { border:none; width:234px; height:250px; }\r
+img_whs26 { border-style:none; border:none; width:150px; height:139px; }\r
+table.whs27 { x-cell-content-align:top; border-spacing:0px; width:50.278%; }\r
+col.whs28 { width:49.724%; }\r
+col.whs29 { width:50.276%; }\r
+img_whs30 { border-style:none; border:none; width:212px; height:250px; }\r
+img_whs31 { border-style:none; border:none; width:211px; height:250px; }\r
+img_whs32 { border-style:none; border:none; width:150px; height:129px; }\r
+img_whs33 { border:none; width:197px; height:250px; }\r
+p.whs34 { font-size:12pt; margin-left:40px; font-weight:bold; }\r
+img_whs35 { border-style:none; border:none; width:150px; height:154px; }\r
+img_whs36 { border:none; width:211px; height:250px; }\r
+img_whs37 { border-style:none; border:none; width:150px; height:123px; }\r
+p.whs38 { font-size:14pt; }\r
+img_whs39 { border-style:none; border:none; width:20px; height:20px; }\r
+img_whs40 { border:none; width:262px; height:250px; }\r
+p.whs41 { font-size:12pt; font-weight:bold; }\r
+p.whs42 { font-size:12pt; font-weight:bold; font-style:italic; x-text-underline:off; text-decoration:none; }\r
+img_whs43 { border-style:none; border:none; width:200px; height:181px; float:none; }\r
+img_whs44 { border-style:none; border:none; width:175px; height:181px; }\r
+img_whs45 { border-style:none; border:none; width:203px; height:181px; }\r
+p.whs46 { font-size:12pt; margin-left:0px; }\r
+img_whs47 { border:none; width:236px; height:250px; }\r
+img_whs48 { border:none; width:204px; height:250px; }\r
+img_whs49 { border-style:none; border:none; width:150px; height:128px; }\r
+table.whs50 { x-cell-content-align:top; border-spacing:0px; width:72.604%; }\r
+col.whs51 { width:32.089%; }\r
+col.whs52 { width:32.008%; }\r
+col.whs53 { width:35.903%; }\r
+img_whs54 { border-style:none; border:none; width:196px; height:250px; }\r
+img_whs55 { border-style:none; border:none; width:195px; height:250px; }\r
+img_whs56 { border-style:none; border:none; width:214px; height:250px; }\r
+p.whs57 { font-size:12pt; font-weight:bold; color:#000000; }\r
+img_whs58 { border-style:none; border:none; width:150px; height:131px; }\r
+table.whs59 { x-cell-content-align:top; border-spacing:0px; width:81.596%; }\r
+col.whs60 { width:33.942%; }\r
+col.whs61 { width:33.812%; }\r
+col.whs62 { width:32.246%; }\r
+img_whs63 { border:none; width:234px; height:200px; border-style:none; }\r
+img_whs64 { border:none; width:235px; height:200px; border-style:none; }\r
+img_whs65 { border-style:none; border:none; width:221px; height:200px; }\r
+p.whs66 { font-size:12pt; margin-left:40px; font-weight:bold; text-indent:-40px; }\r
+img_whs67 { border-style:none; border:none; width:16px; height:16px; }\r
+table.whs68 { x-cell-content-align:top; border-spacing:0px; width:63.512%; }\r
+col.whs69 { width:49.962%; }\r
+col.whs70 { width:45.348%; }\r
+col.whs71 { width:4.69%; }\r
+p.whs72 { font-weight:bold; font-size:14pt; }\r
+img_whs73 { border:none; width:272px; height:250px; border-style:none; }\r
+img_whs74 { border:none; width:242px; height:250px; border-style:none; }\r
+p.whs75 { margin-left:40px; font-weight:bold; text-indent:-40px; font-size:14pt; }\r
+p.whs76 { font-weight:bold; text-indent:-40px; font-size:14pt; margin-left:40px; }\r
+img_whs77 { border:none; width:257px; height:250px; border-style:none; }\r
+p.whs78 { font-weight:bold; text-indent:-40px; font-size:14pt; margin-left:80px; }\r
+p.whs79 { font-weight:bold; margin-left:80px; text-indent:-80px; font-size:12pt; }\r
+p.whs80 { font-weight:bold; text-indent:-80px; font-size:12pt; margin-left:120px; }\r
+img_whs81 { border-style:none; border:none; width:200px; height:219px; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
 <!--\r
 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
 {\r
   var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs16 {margin-right:1; }";\r
-  strNSS += "p.whs69 {margin-left:1; }";\r
-  strNSS += "p.whs70 {text-indent:1; }";\r
-  strNSS += "p.whs77 {text-indent:1; }";\r
-  strNSS += "p.whs78 {text-indent:1; }";\r
-  strNSS += "p.whs80 {text-indent:1; }";\r
-  strNSS += "p.whs81 {text-indent:1; }";\r
-  strNSS += "p.whs82 {text-indent:1; }";\r
+  strNSS += "p.whs16 {margin-right:1pt; }";\r
+  strNSS += "p.whs46 {margin-left:1pt; }";\r
+  strNSS += "p.whs66 {text-indent:1pt; }";\r
+  strNSS += "p.whs75 {text-indent:1pt; }";\r
+  strNSS += "p.whs76 {text-indent:1pt; }";\r
+  strNSS += "p.whs78 {text-indent:1pt; }";\r
+  strNSS += "p.whs79 {text-indent:1pt; }";\r
+  strNSS += "p.whs80 {text-indent:1pt; }";\r
   strNSS +="</style>";\r
   document.write(strNSS);\r
 }\r
@@ -176,22 +134,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -209,15 +160,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../geom.html");\r
+       setRelStartPage("../geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Creating basic geometrical objects<a HREF="#_Toc57604478"><b><span \r
@@ -319,14 +271,14 @@ else
 <ul>\r
        \r
        <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
- Constructor:</b> 3 coordinates.</p></li>\r
+ Constructor:</b> Name + 3 coordinates.</p></li>\r
        \r
        <li class=kadov-p><p class="whs4"><span style="font-weight: bold;"><B>2nd \r
- Constructor: </B></span><span>1 reference point + 3 coordinates defining the \r
position of this point regarding the reference one</span></p></li>\r
+ Constructor: </B></span>Name + 1 reference point + 3 coordinates defining \r
the position of this point regarding the reference one</p></li>\r
        \r
-       <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">2nd \r
Constructor:</b> 1 edge &nbsp;+ \r
+       <li class=kadov-p><p class="whs4"><b>2nd Constructor:</b> \r
Name + 1 edge &nbsp;+ \r
  1 Parameter defining the position of the point on the given edge.</p></li>\r
 </ul>\r
 \r
@@ -336,18 +288,17 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="84.306%" class="whs8">\r
+<table x-use-null-cells width="65.051%" cellspacing="0" class="whs8">\r
 <col class="whs9">\r
 <col class="whs10">\r
 <col class="whs11">\r
 \r
 <tr valign="top" class="whs12">\r
-<td width="33.333%" class="whs13">\r
+<td width="39.418%" class="whs13">\r
 <p class="whs4"><img src="../image207.jpg" width="218px" height="250px" border="0" class="img_whs14"></td>\r
-<td width="28.501%" class="whs15">\r
+<td width="28.296%" class="whs15">\r
 <p class="whs16"><img src="../image208.jpg" width="150px" height="250px" border="0" class="img_whs17"></td>\r
-<td width="31.796%" class="whs18">\r
+<td width="32.286%" class="whs18">\r
 <p class="whs4"><img src="../image209.jpg" width="170px" height="250px" border="0" class="img_whs19"></td></tr>\r
 </table>\r
 \r
@@ -391,8 +342,7 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- 2 vertices.</p>\r
+<p class="whs4"><b>Arguments:</b> Name + 2 vertices.</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -400,7 +350,7 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs20"><img src="../image66.jpg" width="200px" height="176px" border="0" class="img_whs25"></p>\r
+<p class="whs20"><img src="../image223.jpg" width="234px" height="250px" border="0" class="img_whs25"></p>\r
 \r
 <p class="whs21">&nbsp;</p>\r
 \r
@@ -441,12 +391,11 @@ else
 \r
 <ul>\r
        \r
-       <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
- Constructor:</b> 1 vertex (for the center) + 1 edge (for the direction) \r
- + Radius.</p></li>\r
+       <li class=kadov-p><p class="whs4"><b>1st Constructor:</b> \r
+ Name + 1 vertex (for the center) + 1 edge (for the direction) + Radius.</p></li>\r
        \r
        <li class=kadov-p><p class="whs4"><span style="font-weight: bold;"><B>2nd \r
- Constructor: </B></span><span>3 points which will form the circle.</span></p></li>\r
+ Constructor: </B></span>Name + 3 points which will form the circle.</p></li>\r
 </ul>\r
 \r
 <p class="whs4">&nbsp;</p>\r
@@ -459,16 +408,15 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="65.278%" class="whs27">\r
+<table x-use-null-cells width="50.278%" cellspacing="0" class="whs27">\r
 <col class="whs28">\r
 <col class="whs29">\r
 \r
 <tr valign="top" class="whs12">\r
-<td width="50.213%" class="whs30">\r
-<p class="whs4"><img src="../image210.jpg" width="212px" height="250px" border="0" class="img_whs31"></td>\r
-<td width="49.787%" class="whs32">\r
-<p class="whs4"><img src="../image211.jpg" width="211px" height="250px" border="0" class="img_whs33"></td></tr>\r
+<td width="49.724%" class="whs13">\r
+<p class="whs4"><img src="../image210.jpg" width="212px" height="250px" border="0" class="img_whs30"></td>\r
+<td width="50.276%" class="whs18">\r
+<p class="whs4"><img src="../image211.jpg" width="211px" height="250px" border="0" class="img_whs31"></td></tr>\r
 </table>\r
 \r
 <p class="whs4">&nbsp;</p>\r
@@ -483,7 +431,7 @@ else
 \r
 <p class="whs21">&nbsp;</p>\r
 \r
-<p class="whs23"><img src="../image17.gif" width="150px" height="129px" border="0" class="img_whs34"></p>\r
+<p class="whs23"><img src="../image17.gif" width="150px" height="129px" border="0" class="img_whs32"></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -510,9 +458,8 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- 1 vertex (for the center) + 1 edge (for the direction) + 1 X Radius + \r
- 1 Y Radius.</p>\r
+<p class="whs4"><b>Arguments:</b> Name + 1 vertex (for the \r
+ center) + 1 edge (for the direction) + 1 X Radius + 1 Y Radius.</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -520,15 +467,15 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs20"><img src="../image69.jpg" width="200px" height="211px" border="0" class="img_whs35"></p>\r
+<p class="whs20"><img src="../image222.jpg" width="197px" height="250px" border="0" class="img_whs33"></p>\r
 \r
-<p class="whs36">&nbsp;</p>\r
+<p class="whs34">&nbsp;</p>\r
 \r
 <p class="whs22"><b style="font-weight: bold;">Example:</b></p>\r
 \r
 <p class="whs21">&nbsp;</p>\r
 \r
-<p class="whs23"><img src="../image19.gif" width="150px" height="154px" border="0" class="img_whs37"></p>\r
+<p class="whs23"><img src="../image19.gif" width="150px" height="154px" border="0" class="img_whs35"></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -556,8 +503,7 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- 3 vertices.</p>\r
+<p class="whs4"><b>Arguments:</b> Name + 3 vertices.</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -565,7 +511,7 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs20"><img src="../image70.jpg" width="200px" height="202px" border="0" class="img_whs38"></p>\r
+<p class="whs20"><img src="../image221.jpg" width="211px" height="250px" border="0" class="img_whs36"></p>\r
 \r
 <p class="whs21">&nbsp;</p>\r
 \r
@@ -573,13 +519,13 @@ else
 \r
 <p class="whs21">&nbsp;</p>\r
 \r
-<p class="whs23"><img src="../image20.gif" width="150px" height="123px" border="0" class="img_whs39"></p>\r
+<p class="whs23"><img src="../image20.gif" width="150px" height="123px" border="0" class="img_whs37"></p>\r
 \r
 <p class="whs23">&nbsp;</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs40"><b style="font-weight: bold;"><a NAME=_Toc57604488><img src="../image32.gif" width="20px" height="20px" border="0" class="img_whs41"> Curve</a></b></p>\r
+<p class="whs38"><b style="font-weight: bold;"><a NAME=_Toc57604488><img src="../image32.gif" width="20px" height="20px" border="0" class="img_whs39"> Curve</a></b></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -610,8 +556,8 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
at least 2.</p>\r
+<p class="whs4"><b>Arguments:</b> Name + at least 2 points \r
which will serve as nodes on the curve.</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -619,19 +565,19 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs20"><img src="../image144.jpg" width="200px" height="194px" border="0" class="img_whs42"></p>\r
+<p class="whs20"><img src="../image226.jpg" width="262px" height="250px" border="0" class="img_whs40"></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs43">Example:</p>\r
+<p class="whs41">Example:</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs44">Polyline \r
+<p class="whs42">Polyline \r
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bezier \r
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B-Spline</p>\r
 \r
-<p class="whs4"><img src="../image147.jpg" x-maintain-ratio="TRUE" width="200px" height="181px" border="0" class="img_whs45"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../image149.jpg" width="175px" height="181px" border="0" class="img_whs46"> &nbsp;&nbsp;&nbsp;&nbsp;<img src="../image150.jpg" width="203px" height="181px" border="0" class="img_whs47"></p>\r
+<p class="whs4"><img src="../image147.jpg" x-maintain-ratio="TRUE" width="200px" height="181px" border="0" class="img_whs43"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../image149.jpg" width="175px" height="181px" border="0" class="img_whs44"> &nbsp;&nbsp;&nbsp;&nbsp;<img src="../image150.jpg" width="203px" height="181px" border="0" class="img_whs45"></p>\r
 \r
 <p class="whs20">&nbsp;</p>\r
 \r
@@ -664,20 +610,20 @@ else
 <ul>\r
        \r
        <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
- Constructor :</b> 2 vertices.</p></li>\r
+ Constructor :</b> Name + 2 vertices.</p></li>\r
        \r
        <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">2nd \r
- Constructor :</b> 3 values (Coordinates of the 2nd vertex. The first vertex \r
- is in the origin).</p></li>\r
+ Constructor :</b> Name + 3 values (Coordinates of the 2nd vertex. The \r
first vertex is in the origin).</p></li>\r
 </ul>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
 <p class="whs4"><b style="font-weight: bold;">Dialog Box:</b></p>\r
 \r
-<p class="whs4">&nbsp;</p>\r
+<p class="whs20">&nbsp;</p>\r
 \r
-<p class="whs20"><img src="../image71.jpg" width="200px" height="175px" border="0" class="img_whs48"> &nbsp;&nbsp;&nbsp;<img src="../image72.jpg" width="200px" height="175px" border="0" class="img_whs48"></p>\r
+<p class="whs46">&nbsp;&nbsp;<img src="../image225.jpg" width="236px" height="250px" border="0" class="img_whs47"> &nbsp;&nbsp;&nbsp;<img src="../image224.jpg" width="204px" height="250px" border="0" class="img_whs48"></p>\r
 \r
 <p class="whs20">&nbsp;</p>\r
 \r
@@ -716,16 +662,16 @@ else
 \r
 <ul>\r
        \r
-       <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
Constructor :</b> 1 vertex + 1 vector &nbsp;+ \r
+       <li class=kadov-p><p class="whs4"><b>1st Constructor :</b> \r
Name + 1 vertex + 1 vector &nbsp;+ \r
  1 value (to define the size of the plane).</p></li>\r
        \r
-       <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">2nd \r
- Constructor :</b> 1 vertex + 3 points (for the direction) + 1 value (to \r
define the size of the plane).</p></li>\r
+       <li class=kadov-p><p class="whs4"><b>2nd Constructor :</b> \r
+ Name + 1 vertex + 3 points (for the direction) + 1 value (to define the \r
+ size of the plane).</p></li>\r
        \r
-       <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">3rd \r
Constructor :</b> 1 selection + 1 value (to define the size of the plane).</p></li>\r
+       <li class=kadov-p><p class="whs4"><b>3rd Constructor :</b> \r
Name + 1 selection + 1 value (to define the size of the plane).</p></li>\r
 </ul>\r
 \r
 <p class="whs4">&nbsp;</p>\r
@@ -734,19 +680,18 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="94.306%" class="whs50">\r
+<table x-use-null-cells width="72.604%" cellspacing="0" class="whs50">\r
 <col class="whs51">\r
 <col class="whs52">\r
 <col class="whs53">\r
 \r
 <tr valign="top" class="whs12">\r
-<td width="32.254%" class="whs54">\r
-<p class="whs4"><img src="../image212.jpg" width="196px" height="250px" border="0" class="img_whs55"></td>\r
-<td width="32.547%" class="whs56">\r
-<p class="whs4"><img src="../image213.jpg" width="195px" height="250px" border="0" class="img_whs57"></td>\r
-<td width="35.199%" class="whs58">\r
-<p class="whs4"><img src="../image214.jpg" width="214px" height="250px" border="0" class="img_whs59"></td></tr>\r
+<td width="32.089%" class="whs13">\r
+<p class="whs4"><img src="../image212.jpg" width="196px" height="250px" border="0" class="img_whs54"></td>\r
+<td width="32.008%" class="whs15">\r
+<p class="whs4"><img src="../image213.jpg" width="195px" height="250px" border="0" class="img_whs55"></td>\r
+<td width="35.903%" class="whs18">\r
+<p class="whs4"><img src="../image214.jpg" width="214px" height="250px" border="0" class="img_whs56"></td></tr>\r
 </table>\r
 \r
 <p class="whs4">&nbsp;</p>\r
@@ -757,11 +702,11 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs60"><b><span style="font-weight: bold;"><B>Example:</B></span></b></p>\r
+<p class="whs57"><b><span style="font-weight: bold;"><B>Example:</B></span></b></p>\r
 \r
 <p class="whs21">&nbsp;</p>\r
 \r
-<p class="whs23"><img src="../image76.jpg" width="150px" height="131px" border="0" class="img_whs61"></p>\r
+<p class="whs23"><img src="../image76.jpg" width="150px" height="131px" border="0" class="img_whs58"></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -783,52 +728,53 @@ else
 \r
 <ul type="disc" class="whs3">\r
        \r
-       <li class=kadov-p><p class="whs4">1 selection (face or \r
planar face), or</p></li>\r
+       <li class=kadov-p><p class="whs4">Name + 1 selection (face \r
or planar face), </p></li>\r
        \r
-       <li class=kadov-p><p class="whs4">2 vectors, or</p></li>\r
+       <li class=kadov-p><p class="whs4">Name + &nbsp;2 \r
+ vectors, </p></li>\r
        \r
-       <li class=kadov-p><p class="whs4">XYZ coordinate system</p></li>\r
+       <li class=kadov-p><p class="whs4">Name + XYZ coordinate \r
+ system</p></li>\r
 </ul>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs4"><b>Dialog Box:</b></p>\r
+<p class="whs4"><b style="font-weight: bold;">Dialog Box:</b></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="100%" class="whs62">\r
-<col class="whs9">\r
-<col class="whs9">\r
-<col class="whs9">\r
+<table x-use-null-cells width="81.596%" cellspacing="0" class="whs59">\r
+<col class="whs60">\r
+<col class="whs61">\r
+<col class="whs62">\r
 \r
-<tr valign=top>\r
-<td width="33.333%" class="whs63">\r
-<p class="whs4"><img src="../image216.jpg" width="234px" height="200px" border="0" class="img_whs64"></td>\r
-<td width="33.333%" class="whs65">\r
-<p class="whs4"><img src="../image217.jpg" width="235px" height="200px" border="0" class="img_whs66"></td>\r
-<td width="33.333%" class="whs67">\r
-<p class="whs4"><img src="../image215.jpg" width="221px" height="200px" border="0" class="img_whs68"></td></tr>\r
+<tr valign="top" class="whs12">\r
+<td width="33.942%" class="whs13">\r
+<p class="whs4"><img src="../image216.jpg" width="234px" height="200px" border="0" class="img_whs63"></td>\r
+<td width="33.812%" class="whs15">\r
+<p class="whs4"><img src="../image217.jpg" width="235px" height="200px" border="0" class="img_whs64"></td>\r
+<td width="32.246%" class="whs18">\r
+<p class="whs4"><img src="../image215.jpg" width="221px" height="200px" border="0" class="img_whs65"></td></tr>\r
 </table>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs69">&nbsp;</p>\r
+<p class="whs46">&nbsp;</p>\r
 \r
 <p class="whs20">&nbsp;</p>\r
 \r
-<p class="whs36">&nbsp;</p>\r
+<p class="whs34">&nbsp;</p>\r
 \r
-<p class="whs70">&nbsp;</p>\r
+<p class="whs66">&nbsp;</p>\r
 \r
-<p class="whs70"><a name=_Toc57604489><img src="../image35.gif" width="16px" height="16px" border="0" class="img_whs71"><span \r
+<p class="whs66"><a name=_Toc57604489><img src="../image35.gif" width="16px" height="16px" border="0" class="img_whs67"><span \r
  style="font-size: 14pt;"> <font size=4 style="font-size:14pt;"></font></span><b><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;">Local \r
  coordinate system</font></span></b></a></p>\r
 \r
-<p class="whs70">&nbsp;</p>\r
+<p class="whs66">&nbsp;</p>\r
 \r
 <p class="whs4"><b style="font-weight: bold;">Description:</b> \r
  &nbsp;The user \r
@@ -862,19 +808,19 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs4"><b>Arguments:</b> </p>\r
+<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
+ </p>\r
 \r
 <ul>\r
        \r
        <li class=kadov-p><p class="whs4"><b>1st Constructor :</b> \r
- Coordinates of origin, <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">X axis direction, \r
- Y axis direction</font></span></p></li>\r
+ Name + Coordinates of origin, X axis direction, Y axis direction</p></li>\r
        \r
        <li class=kadov-p><p class="whs4"><b>2nd Constructor :</b> \r
- reference object.</p></li>\r
Name + reference object.</p></li>\r
        \r
        <li class=kadov-p><p class="whs4"><b>3rd Constructor :</b> \r
- 1 point of origin + X axis direction, Y axis direction.</p></li>\r
Name + 1 point of origin + X axis direction, Y axis direction.</p></li>\r
 </ul>\r
 \r
 <p class="whs4">&nbsp;</p>\r
@@ -883,36 +829,35 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs4"><b>Dialog Box:</b></p>\r
+<p class="whs4"><b style="font-weight: bold;">Dialog Box:</b></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells width="81.667%" cellspacing="0" class="whs72">\r
-<col class="whs9">\r
-<col class="whs9">\r
-<col class="whs73">\r
-\r
-<tr valign=top>\r
-<td width="33.333%" class="whs63">\r
-<p class="whs74"><img src="../image220.jpg" width="272px" height="250px" border="0" class="img_whs75"></td>\r
-<td width="33.333%" class="whs65">\r
-<p class="whs74"><img src="../image219.jpg" width="242px" height="250px" border="0" class="img_whs76"></td>\r
-<td width="4.762%" class="whs67">\r
-<p class="whs74">&nbsp;</td></tr>\r
+<table x-use-null-cells width="63.512%" cellspacing="0" class="whs68">\r
+<col class="whs69">\r
+<col class="whs70">\r
+<col class="whs71">\r
+\r
+<tr valign="top" class="whs12">\r
+<td width="49.962%" class="whs13">\r
+<p class="whs72"><img src="../image220.jpg" width="272px" height="250px" border="0" class="img_whs73"></td>\r
+<td width="45.348%" class="whs15">\r
+<p class="whs72"><img src="../image219.jpg" width="242px" height="250px" border="0" class="img_whs74"></td>\r
+<td width="4.69%" class="whs18">\r
+<p class="whs72">&nbsp;</td></tr>\r
 </table>\r
 \r
-<p class="whs77">&nbsp;</p>\r
+<p class="whs75">&nbsp;</p>\r
 \r
-<p class="whs78">&nbsp;<img src="../image218.jpg" width="257px" height="250px" border="0" class="img_whs79"></p>\r
+<p class="whs76">&nbsp;&nbsp;<img src="../image218.jpg" width="257px" height="250px" border="0" class="img_whs77"></p>\r
 \r
-<p class="whs80">&nbsp;</p>\r
+<p class="whs78">&nbsp;</p>\r
 \r
-<p class="whs81">Example:</p>\r
+<p class="whs79">Example:</p>\r
 \r
-<p class="whs81">&nbsp;</p>\r
+<p class="whs79">&nbsp;</p>\r
 \r
-<p class="whs82"><img src="../image145.jpg" width="200px" height="219px" border="0" class="img_whs83"></p>\r
+<p class="whs80"><img src="../image145.jpg" width="200px" height="219px" border="0" class="img_whs81"></p>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
@@ -921,5 +866,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index 35a35ff0c3dafb7530cd92faf2fea145da0894bb..ca0289e5468ea8283c74785d53a0d890988ae8e2 100755 (executable)
@@ -2,41 +2,11 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="D&#1081;veloppements sp&#1081;cifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=2875>\r
-<meta name=layout-width content=491>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
@@ -44,38 +14,38 @@ if (navigator.appName !="Netscape")
 </script>\r
 <style type="text/css">\r
 <!--\r
-h1.whs1 {margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px;}\r
-p.whs2 {font-size: 12pt; text-indent: 2px; margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px;}\r
-p.whs3 {font-size: 12pt; font-weight: normal;}\r
-img_whs4 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs5 {text-indent: 2px; margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px; font-size: 12pt;}\r
-p.whs6 {font-size: 12pt; text-indent: 2px; margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px; font-weight: bold;}\r
-p.whs7 {font-size: 12pt; text-indent: 2px; margin-right: 0in; margin-top: 0px; margin-bottom: 0px; font-weight: bold; margin-left: 40px;}\r
-p.whs8 {margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px; font-size: 14pt;}\r
-img_whs9 {border-style: none; width: 20px; height: 20px;}\r
-p.whs10 {font-size: 12pt; margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px;}\r
-p.whs11 {font-size: 12pt; margin-right: 0in; margin-top: 0px; margin-bottom: 0px; margin-left: 40px;}\r
-img_whs12 {border-style: none; border: none; width: 200px; height: 175px;}\r
-p.whs13 {list-style: disc; margin-right: 0in; margin-top: 0px; margin-bottom: 0px; margin-left: 40px;}\r
-img_whs14 {border-style: none; border: none; width: 150px; height: 122px;}\r
-p.whs15 {list-style: disc; margin-left: 0in; margin-right: 0in; margin-top: 0px; margin-bottom: 0px;}\r
+h1.whs1 { margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; }\r
+p.whs2 { font-size:12pt; text-indent:2px; margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; }\r
+p.whs3 { font-size:12pt; font-weight:normal; }\r
+img_whs4 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs5 { text-indent:2px; margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; font-size:12pt; }\r
+p.whs6 { font-size:12pt; text-indent:2px; margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; font-weight:bold; }\r
+p.whs7 { font-size:12pt; text-indent:2px; margin-right:0in; margin-top:0px; margin-bottom:0px; font-weight:bold; margin-left:40px; }\r
+p.whs8 { margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; font-size:14pt; }\r
+img_whs9 { border-style:none; width:20px; height:20px; }\r
+p.whs10 { font-size:12pt; margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; }\r
+p.whs11 { font-size:12pt; margin-right:0in; margin-top:0px; margin-bottom:0px; margin-left:40px; }\r
+img_whs12 { border:none; width:234px; height:250px; }\r
+p.whs13 { list-style:disc; margin-right:0in; margin-top:0px; margin-bottom:0px; margin-left:40px; }\r
+img_whs14 { border-style:none; border:none; width:150px; height:122px; }\r
+img_whs15 { border:none; width:236px; height:250px; }\r
+p.whs16 { list-style:disc; margin-left:0in; margin-right:0in; margin-top:0px; margin-bottom:0px; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
 <!--\r
 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
 {\r
   var strNSS = "<style type='text/css'>";\r
-  strNSS += "h1.whs1 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
-  strNSS += "p.whs2 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
-  strNSS += "p.whs5 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
-  strNSS += "p.whs6 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
-  strNSS += "p.whs7 {margin-right:1;margin-top:1;margin-bottom:1; }";\r
-  strNSS += "p.whs8 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
-  strNSS += "p.whs10 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
-  strNSS += "p.whs11 {margin-right:1;margin-top:1;margin-bottom:1; }";\r
-  strNSS += "p.whs13 {margin-right:1;margin-top:1;margin-bottom:1; }";\r
-  strNSS += "p.whs15 {margin-left:1;margin-right:1;margin-top:1;margin-bottom:1; }";\r
+  strNSS += "h1.whs1 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+  strNSS += "p.whs2 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+  strNSS += "p.whs5 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+  strNSS += "p.whs6 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+  strNSS += "p.whs7 {margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+  strNSS += "p.whs8 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+  strNSS += "p.whs10 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+  strNSS += "p.whs11 {margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+  strNSS += "p.whs13 {margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
+  strNSS += "p.whs16 {margin-left:1pt;margin-right:1pt;margin-top:1pt;margin-bottom:1pt; }";\r
   strNSS +="</style>";\r
   document.write(strNSS);\r
 }\r
@@ -97,22 +67,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -130,15 +93,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../geom.html");\r
+       setRelStartPage("../geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1 class="whs1">Using boolean operations</h1>\r
@@ -212,7 +176,7 @@ else
 <p class="whs10">&nbsp;</p>\r
 \r
 <p class="whs10"><b style="font-weight: bold;">Arguments:</b> \r
- 2 shapes.</p>\r
Name + 2 shapes.</p>\r
 \r
 <p class="whs10">&nbsp;</p>\r
 \r
@@ -220,7 +184,7 @@ else
 \r
 <p class="whs10">&nbsp;</p>\r
 \r
-<p class="whs11"><img src="../image23.jpg" width="200px" height="175px" border="0" class="img_whs12"></p>\r
+<p class="whs11"><img src="../image257.jpg" width="234px" height="250px" border="0" class="img_whs12"></p>\r
 \r
 <p class="whs10">&nbsp;</p>\r
 \r
@@ -240,7 +204,7 @@ else
 <p class="whs10">&nbsp;</p>\r
 \r
 <p class="whs10"><b style="font-weight: bold;">Description:</b> \r
- The common part of 2 shapes is cut and transformed into an independent \r
+ The common part of two shapes is cut and transformed into an independent \r
  geometrical object.</p>\r
 \r
 <p class="whs10">&nbsp;</p>\r
@@ -251,7 +215,7 @@ else
 <p class="whs10">&nbsp;</p>\r
 \r
 <p class="whs10"><b style="font-weight: bold;">Arguments:</b> \r
- 2 shapes.</p>\r
Name + 2 shapes.</p>\r
 \r
 <p class="whs10">&nbsp;</p>\r
 \r
@@ -259,7 +223,7 @@ else
 \r
 <p class="whs10">&nbsp;</p>\r
 \r
-<p class="whs11"><img src="../image21.jpg" width="200px" height="175px" border="0" class="img_whs12"></p>\r
+<p class="whs11"><img src="../image256.jpg" width="236px" height="250px" border="0" class="img_whs15"></p>\r
 \r
 <p class="whs11">&nbsp;</p>\r
 \r
@@ -280,7 +244,7 @@ else
 <p class="whs10">&nbsp;</p>\r
 \r
 <p class="whs10"><b style="font-weight: bold;">Description:</b> \r
- Cuts 1 shape with another one.</p>\r
+ Cuts a shape with another one.</p>\r
 \r
 <p class="whs10">&nbsp;</p>\r
 \r
@@ -290,7 +254,7 @@ else
 <p class="whs10">&nbsp;</p>\r
 \r
 <p class="whs10"><b style="font-weight: bold;">Arguments:</b> \r
- 2 shapes.</p>\r
Name + 2 shapes.</p>\r
 \r
 <p class="whs10">&nbsp;</p>\r
 \r
@@ -298,7 +262,7 @@ else
 \r
 <p class="whs10">&nbsp;</p>\r
 \r
-<p class="whs11"><img src="../image22.jpg" width="200px" height="175px" border="0" class="img_whs12"></p>\r
+<p class="whs11"><img src="../image255.jpg" width="236px" height="250px" border="0" class="img_whs15"></p>\r
 \r
 <p class="whs11">&nbsp;</p>\r
 \r
@@ -329,7 +293,7 @@ else
 <p class="whs10">&nbsp;</p>\r
 \r
 <p class="whs10"><b style="font-weight: bold;">Arguments:</b> \r
- 2 shapes.</p>\r
Name + 2 shapes.</p>\r
 \r
 <p class="whs10">&nbsp;</p>\r
 \r
@@ -337,7 +301,7 @@ else
 \r
 <p class="whs10">&nbsp;</p>\r
 \r
-<p class="whs11"><img src="../image24.jpg" width="200px" height="175px" border="0" class="img_whs12"></p>\r
+<p class="whs11"><img src="../image254.jpg" width="236px" height="250px" border="0" class="img_whs15"></p>\r
 \r
 <p class="whs10">&nbsp;</p>\r
 \r
@@ -351,7 +315,7 @@ else
 \r
 <p class="whs10">&nbsp;</p>\r
 \r
-<p class="whs15">&nbsp;&nbsp;</p>\r
+<p class="whs16">&nbsp;&nbsp;</p>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
@@ -360,5 +324,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index bf2ce3777c93079391212d06e1c425e837e29342..f541158b567729c6dc11cb89b885dfc2034ee745 100755 (executable)
@@ -2,41 +2,11 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="D&#1081;veloppements sp&#1081;cifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=4611>\r
-<meta name=layout-width content=491>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
@@ -44,29 +14,29 @@ if (navigator.appName !="Netscape")
 </script>\r
 <style type="text/css">\r
 <!--\r
-p.whs1 {font-size: 12pt; font-weight: normal;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {font-size: 12pt;}\r
-p.whs4 {margin-left: 40px;}\r
-p.whs5 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs6 {border-style: none; width: 20px; height: 20px;}\r
-ul.whs7 {list-style: disc;}\r
-p.whs8 {font-size: 12pt; margin-left: 40px;}\r
-img_whs9 {border-style: none; border: none; width: 200px; height: 181px;}\r
-p.whs10 {font-family: 'Times New Roman', serif; font-size: 14pt; font-style: italic; font-weight: bold;}\r
-img_whs11 {border-style: none; border: none; width: 200px; height: 175px;}\r
-img_whs12 {border-style: none; border: none; width: 150px; height: 102px;}\r
-img_whs13 {border-style: none; border: none; width: 200px; height: 146px;}\r
-img_whs14 {border-style: none; border: none; width: 150px; height: 120px;}\r
-p.whs15 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-img_whs16 {border-style: none; border: none; width: 200px; height: 164px;}\r
-img_whs17 {border-style: none; border: none; width: 150px; height: 116px;}\r
-img_whs18 {border-style: none; border: none; width: 200px; height: 148px;}\r
-img_whs19 {border-style: none; border: none; width: 150px; height: 131px;}\r
-img_whs20 {border-style: none; border: none; width: 150px; height: 105px;}\r
+p.whs1 { font-size:12pt; font-weight:normal; }\r
+img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+p.whs3 { font-size:12pt; }\r
+p.whs4 { margin-left:40px; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs6 { width:20px; height:20px; border-style:none; }\r
+ul.whs7 { list-style:disc; }\r
+p.whs8 { font-size:12pt; margin-left:40px; }\r
+img_whs9 { border:none; width:266px; height:250px; }\r
+p.whs10 { font-family:'Times New Roman' , serif; font-size:14pt; font-style:italic; font-weight:bold; }\r
+img_whs11 { border:none; width:234px; height:250px; }\r
+img_whs12 { border:none; width:150px; height:102px; border-style:none; }\r
+img_whs13 { border:none; width:294px; height:250px; }\r
+img_whs14 { border:none; width:150px; height:120px; border-style:none; }\r
+p.whs15 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+img_whs16 { border:none; width:238px; height:250px; }\r
+img_whs17 { border:none; width:150px; height:116px; border-style:none; }\r
+img_whs18 { border:none; width:261px; height:250px; }\r
+img_whs19 { border:none; width:150px; height:131px; border-style:none; }\r
+img_whs20 { border:none; width:258px; height:250px; }\r
+img_whs21 { border:none; width:150px; height:105px; border-style:none; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
   if (innerWidth != origWidth || innerHeight != origHeight)\r
@@ -82,22 +52,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -115,15 +78,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../geom.html");\r
+       setRelStartPage("../geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1><b style="font-weight: bold;"><span style="font-weight: bold;"><B>B</B></span>uilding \r
@@ -219,7 +183,7 @@ else
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
-<p class="whs8"><img src="../image13.jpg" width="200px" height="181px" border="0" class="img_whs9"></p>\r
+<p class="whs8"><img src="../image247.jpg" width="266px" height="250px" border="0" class="img_whs9"></p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
@@ -257,7 +221,7 @@ else
 <p class="whs3">&nbsp;</p>\r
 \r
 <p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- 2 vertices.</p>\r
Name + 2 vertices.</p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
@@ -265,7 +229,7 @@ else
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
-<p class="whs8"><img src="../image14.jpg" width="200px" height="175px" border="0" class="img_whs11"></p>\r
+<p class="whs8"><img src="../image253.jpg" width="234px" height="250px" border="0" class="img_whs11"></p>\r
 \r
 <p class="whs8">&nbsp;</p>\r
 \r
@@ -300,7 +264,7 @@ else
 <p class="whs3">&nbsp;</p>\r
 \r
 <p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
List of shapes (VERTEX, EDGE or WIRE).</p>\r
Name + List of connected wires or edges..</p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
@@ -308,7 +272,7 @@ else
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
-<p class="whs8"><img src="../image15.jpg" width="200px" height="146px" border="0" class="img_whs13"></p>\r
+<p class="whs8"><img src="../image252.jpg" width="294px" height="250px" border="0" class="img_whs13"></p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
@@ -343,7 +307,7 @@ else
 <p class="whs3">&nbsp;</p>\r
 \r
 <p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- 1 wire.</p>\r
Name + 1 wire.</p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
@@ -351,7 +315,7 @@ else
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
-<p class="whs8"><img src="../image16.jpg" width="200px" height="164px" border="0" class="img_whs16"></p>\r
+<p class="whs8"><img src="../image251.jpg" width="238px" height="250px" border="0" class="img_whs16"></p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
@@ -386,7 +350,7 @@ else
 <p class="whs3">&nbsp;</p>\r
 \r
 <p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
List of faces having connected edges.</p>\r
Name + <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">List of faces having connected edges.</font></span></p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
@@ -394,7 +358,7 @@ else
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
-<p class="whs8"><img src="../image17.jpg" width="200px" height="148px" border="0" class="img_whs18"></p>\r
+<p class="whs8"><img src="../image250.jpg" width="261px" height="250px" border="0" class="img_whs18"></p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
@@ -428,7 +392,7 @@ else
 <p class="whs3">&nbsp;</p>\r
 \r
 <p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- A closed shell or a list of shells.</p>\r
Name + A closed shell or a list of shells.</p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
@@ -436,7 +400,7 @@ else
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
-<p class="whs8"><img src="../image19.jpg" width="200px" height="148px" border="0" class="img_whs18"></p>\r
+<p class="whs8"><img src="../image249.jpg" width="238px" height="250px" border="0" class="img_whs16"></p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
@@ -464,7 +428,7 @@ else
 <p class="whs3">&nbsp;</p>\r
 \r
 <p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
- List of shapes.</p>\r
Name + List of shapes.</p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
@@ -472,7 +436,7 @@ else
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
-<p class="whs8"><img src="../image20.jpg" width="200px" height="148px" border="0" class="img_whs18"></p>\r
+<p class="whs8"><img src="../image248.jpg" width="258px" height="250px" border="0" class="img_whs20"></p>\r
 \r
 <p class="whs8">&nbsp;</p>\r
 \r
@@ -480,7 +444,7 @@ else
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
-<p class="whs8"><img src="../image13.gif" width="150px" height="105px" border="0" class="img_whs20"></p>\r
+<p class="whs8"><img src="../image13.gif" width="150px" height="105px" border="0" class="img_whs21"></p>\r
 \r
 <p class="whs8">&nbsp;</p>\r
 \r
@@ -495,5 +459,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index af0c4cf8b48b8c0d0eeddad65321ea1ba570bc29..54d59fb057333c6b542bf44fda3f0a23e2e10884 100755 (executable)
@@ -2,41 +2,11 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="D&#1081;veloppements sp&#1081;cifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1154>\r
-<meta name=layout-width content=647>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
@@ -44,15 +14,14 @@ if (navigator.appName !="Netscape")
 </script>\r
 <style type="text/css">\r
 <!--\r
-p.whs1 {font-family: 'Times New Roman', serif; font-size: 12pt; font-weight: normal;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-p.whs4 {margin-left: 40px;}\r
-p.whs5 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs6 {border-style: none; width: 20px; height: 20px;}\r
+p.whs1 { font-family:'Times New Roman' , serif; font-size:12pt; font-weight:normal; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs3 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+p.whs4 { margin-left:40px; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs6 { border-style:none; width:20px; height:20px; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
   if (innerWidth != origWidth || innerHeight != origHeight)\r
@@ -68,22 +37,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -101,23 +63,25 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../geom.html");\r
+       setRelStartPage("../geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Displaying\hiding objects</h1>\r
 \r
 <p class="whs1"><b style="font-weight: normal;"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" x-save-file="TRUE" x-save-method="compute-relative" width="30px" height="30px" border="0" class="img_whs2"> </b>Visualization is available in both, OCC and VTK viewers. \r
  These viewers work independently, i.e. visibility of objects and their \r
- graphic attributes may differ in OCC and VTK viewer. It<b><span style="font-weight: normal;"> \r
- is reasonable to use the OCC viewer for GEOM module.</span></b></p>\r
+ graphic attributes may differ in OCC and VTK viewer. It<b style="font-weight: normal;"><span \r
+ style="font-weight: normal;"> is reasonable to use the OCC viewer for \r
+ GEOM module.</span></b></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -190,7 +154,7 @@ else
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
-<p class="whs3"><b style="font-weight: bold;">TUI \r
+<p class="whs3"><b>TUI \r
  Command:</b><i> sg.EraseAll()</i></p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
@@ -209,7 +173,7 @@ else
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
-<p class="whs3"><b style="font-weight: bold;">TUI \r
+<p class="whs3"><b>TUI \r
  Command:</b><i> </i></p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
@@ -259,5 +223,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index 260fc51a76ce86213e53a29057702298e50f8ac3..c944e7b4aa39cd18490946098ea93c7f7198c097 100755 (executable)
@@ -2,79 +2,40 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="D&#1081;veloppements sp&#1081;cifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=3135>\r
-<meta name=layout-width content=491>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
 //-->\r
 </script>\r
-<!--(Style Sheet)===================================================-->\r
-\r
 <style>\r
 <!--\r
-\r
-A:link {\r
-       color: #0000ff;\r
-}\r
-\r
+A:link { color:#0000ff; }\r
 -->\r
-</style>\r
-\r
-\r
-<style type="text/css">\r
+</style><style type="text/css">\r
 <!--\r
-p.whs1 {font-size: 12pt;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {margin-left: 40px;}\r
-h3.whs4 {font-size: 14pt;}\r
-img_whs5 {border-style: none; width: 20px; height: 20px;}\r
-p.whs6 {font-size: 12pt; margin-left: 40px;}\r
-img_whs7 {border-style: none; border: none; width: 200px; height: 193px;}\r
-img_whs8 {border-style: none; border: none; width: 150px; height: 116px;}\r
-p.whs9 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs10 {border-style: none; border: none; width: 150px; height: 153px;}\r
-img_whs11 {border-style: none; border: none; width: 200px; height: 185px;}\r
-img_whs12 {border-style: none; border: none; width: 150px; height: 103px;}\r
-p.whs13 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-img_whs14 {border-style: none; border: none; width: 200px; height: 175px;}\r
-img_whs15 {border-style: none; border: none; width: 150px; height: 117px;}\r
+p.whs1 { font-size:12pt; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs3 { margin-left:40px; }\r
+h3.whs4 { font-size:14pt; }\r
+img_whs5 { border-style:none; width:20px; height:20px; }\r
+p.whs6 { font-size:12pt; margin-left:40px; }\r
+img_whs7 { border:none; width:235px; height:250px; }\r
+img_whs8 { border-style:none; border:none; width:150px; height:116px; }\r
+p.whs9 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs10 { border:none; width:233px; height:250px; }\r
+img_whs11 { border-style:none; border:none; width:150px; height:153px; }\r
+img_whs12 { border:none; width:243px; height:250px; }\r
+img_whs13 { border-style:none; border:none; width:150px; height:103px; }\r
+p.whs14 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+img_whs15 { border:none; width:237px; height:250px; }\r
+img_whs16 { border-style:none; border:none; width:150px; height:117px; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
   if (innerWidth != origWidth || innerHeight != origHeight)\r
@@ -90,22 +51,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -123,15 +77,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../geom.html");\r
+       setRelStartPage("../geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Generating complex objects</h1>\r
@@ -184,8 +139,8 @@ else
 <p class="whs1">&nbsp;</p>\r
 \r
 <p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape (vertex, edge, wire, face or shell) serving as base object + 1 \r
- vector (for direction) + 1 value (dimension).</p>\r
+ Name + 1 shape (vertex, edge, wire, face or shell) serving as base object \r
+ 1 vector (for direction) + 1 value (dimension).</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -193,7 +148,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs6"><img src="../image26.jpg" width="200px" height="193px" border="0" class="img_whs7"></p>\r
+<p class="whs6"><img src="../image241.jpg" width="235px" height="250px" border="0" class="img_whs7"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -229,9 +184,9 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape (vertex, edge, wire, face or shell) serving as base object + 1 \r
vector (for direction) + 1 value (angle).</p>\r
+<p class="whs1"><b>Arguments:</b> Name + 1 shape (vertex, edge, \r
+ wire, face or shell) serving as base object + 1 vector (for direction) \r
+ + 1 value (angle).</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -239,7 +194,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs6"><img src="../image28.jpg" width="200px" height="193px" border="0" class="img_whs7"></p>\r
+<p class="whs6"><img src="../image240.jpg" width="233px" height="250px" border="0" class="img_whs10"></p>\r
 \r
 <p class="whs6">&nbsp;</p>\r
 \r
@@ -247,7 +202,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs6"><img src="../image15.gif" width="150px" height="153px" border="0" class="img_whs10"> &nbsp;<img src="../image52.jpg" width="150px" height="153px" border="0" class="img_whs10"></p>\r
+<p class="whs6"><img src="../image15.gif" width="150px" height="153px" border="0" class="img_whs11"> &nbsp;<img src="../image52.jpg" width="150px" height="153px" border="0" class="img_whs11"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -274,9 +229,9 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
1 List of edges + 5 Parameters (Min. degree, Max. degree, Number of iterations\r
2D tolerance, 3D tolerance).</p>\r
+<p class="whs1"><b>Arguments:</b> Name + 1 List of edges + \r
5 Parameters (Min. degree, Max. degree, Number of iterations, 2D tolerance\r
+ 3D tolerance).</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -284,7 +239,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs6"><img src="../image29.jpg" width="200px" height="185px" border="0" class="img_whs11"></p>\r
+<p class="whs6"><img src="../image239.jpg" width="243px" height="250px" border="0" class="img_whs12"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -294,13 +249,13 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs6"><img src="../image7.gif" width="150px" height="103px" border="0" class="img_whs12"> &nbsp;<img src="../image11.jpg" width="150px" height="103px" border="0" class="img_whs12"></p>\r
+<p class="whs6"><img src="../image7.gif" width="150px" height="103px" border="0" class="img_whs13"> &nbsp;<img src="../image11.jpg" width="150px" height="103px" border="0" class="img_whs13"></p>\r
 \r
-<p class="whs13">&nbsp;</p>\r
+<p class="whs14">&nbsp;</p>\r
 \r
 <p class="whs9"><a NAME=Pipe><img src="salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image59.gif" width="20px" height="20px" border="0" class="img_whs5"><b> Pipe</b></a></p>\r
 \r
-<p class="whs13"><span><font size=3 style="font-size:12pt;"><b \r
+<p class="whs14"><span><font size=3 style="font-size:12pt;"><b \r
  style="font-weight: bold;"><font style="font-family: 'Times New Roman', serif; font-size: 12pt;"\r
                                                                        face="Times New Roman"\r
                                                                        size=4>&#9;</font></b></font></span></p>\r
@@ -322,9 +277,9 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape (vertex, edge, wire, face or shell) serving as base object + 1 \r
shape (edge, face or shell) for definition of the path.</p>\r
+<p class="whs1"><b>Arguments:</b> Name + 1 shape (vertex, edge, \r
+ wire, face or shell) serving as base object + 1 shape (edge, face or shell) \r
+ for definition of the path.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -332,7 +287,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs6"><img src="../image51.jpg" width="200px" height="175px" border="0" class="img_whs14"></p>\r
+<p class="whs6"><img src="../image238.jpg" width="237px" height="250px" border="0" class="img_whs15"></p>\r
 \r
 <p class="whs6">&nbsp;</p>\r
 \r
@@ -340,7 +295,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs6"><img src="../image8.gif" width="150px" height="117px" border="0" class="img_whs15"> &nbsp;<img src="../image12.jpg" width="150px" height="117px" border="0" class="img_whs15"></p>\r
+<p class="whs6"><img src="../image8.gif" width="150px" height="117px" border="0" class="img_whs16"> &nbsp;<img src="../image12.jpg" width="150px" height="117px" border="0" class="img_whs16"></p>\r
 \r
 <p class="whs6">&nbsp;</p>\r
 \r
@@ -351,5 +306,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index c70dca7fa69e94d39a5ebd09becd772814cefdcf..2558b47a78d52c8145ab025583743fa9d02f6a6c 100755 (executable)
@@ -2,42 +2,11 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="D&#1081;veloppements sp&#1081;cifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta NAME=Template CONTENT="E:\AppTools\Office\Templates\Word\MDTV US\CSD-custYYXX-SPxNN-SSS-V-REV.dot">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1096>\r
-<meta name=layout-width content=532>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
@@ -45,14 +14,13 @@ if (navigator.appName !="Netscape")
 </script>\r
 <style type="text/css">\r
 <!--\r
-p.whs1 {font-size: 12pt;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {margin-left: 40px;}\r
-img_whs4 {border-style: none; border: none; width: 250px; height: 136px;}\r
-p.whs5 {font-size: 12pt; font-family: 'Times New Roman', serif;}\r
+p.whs1 { font-size:12pt; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs3 { margin-left:40px; }\r
+img_whs4 { border-style:none; border:none; width:250px; height:136px; }\r
+p.whs5 { font-size:12pt; font-family:'Times New Roman' , serif; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
   if (innerWidth != origWidth || innerHeight != origHeight)\r
@@ -68,22 +36,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -101,15 +62,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../geom.html");\r
+       setRelStartPage("../geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Importing\exporting geometrical objects</h1>\r
@@ -190,5 +152,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index c85165ba1de26da1ac61c61f30ea39fb8299bd13..56f72dc27b294c6a292f4c0001a715e4603c8425 100755 (executable)
@@ -2,87 +2,46 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="D&#1081;veloppements sp&#1081;cifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=4748>\r
-<meta name=layout-width content=684>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
 //-->\r
 </script>\r
-<!--(Style Sheet)===================================================-->\r
-\r
 <style>\r
 <!--\r
-\r
-A:visited {\r
-       color: #800080;\r
-}\r
-\r
-A:link {\r
-       color: #0000ff;\r
-}\r
-\r
+A:visited { color:#800080; }\r
+A:link { color:#0000ff; }\r
 -->\r
-</style>\r
-\r
-\r
-<style type="text/css">\r
+</style><style type="text/css">\r
 <!--\r
-p.whs1 {font-size: 12pt;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {margin-left: 40px;}\r
-img_whs4 {border-style: none; border: none; width: 21px; height: 19px;}\r
-p.whs5 {font-size: 12pt; margin-left: 40px;}\r
-img_whs6 {border-style: none; border: none; width: 200px; height: 221px;}\r
-p.whs7 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs8 {border-style: none; width: 20px; height: 20px;}\r
-p.whs9 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-img_whs10 {border-style: none; border: none; width: 200px; height: 161px;}\r
-img_whs11 {border-style: none; border: none; width: 200px; height: 190px;}\r
-p.whs12 {font-size: 12pt; margin-left: 400px;}\r
-img_whs13 {border-style: none; border: none; width: 200px; height: 175px;}\r
-p.whs14 {font-size: 12pt; font-weight: bold;}\r
-img_whs15 {border-style: none; border: none; width: 200px; height: 171px;}\r
-p.whs16 {font-size: 12pt; font-weight: normal;}\r
-img_whs17 {border-style: none; border: none; width: 200px; height: 151px;}\r
-img_whs18 {border-style: none; border: none; width: 200px; height: 193px;}\r
-img_whs19 {border-style: none; border: none; width: 200px; height: 219px;}\r
+p.whs1 { font-size:12pt; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs3 { margin-left:40px; }\r
+img_whs4 { border-style:none; border:none; width:21px; height:19px; }\r
+p.whs5 { font-size:12pt; margin-left:40px; font-weight:bold; }\r
+img_whs6 { border:none; width:216px; height:250px; }\r
+p.whs7 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs8 { border-style:none; width:20px; height:20px; }\r
+p.whs9 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+img_whs10 { border:none; width:283px; height:250px; }\r
+p.whs11 { font-size:12pt; margin-left:40px; }\r
+img_whs12 { border:none; width:199px; height:250px; }\r
+p.whs13 { font-size:12pt; margin-left:400px; }\r
+img_whs14 { border:none; width:256px; height:250px; }\r
+p.whs15 { font-size:12pt; font-weight:bold; }\r
+img_whs16 { border:none; width:263px; height:250px; }\r
+p.whs17 { font-size:12pt; font-weight:normal; }\r
+img_whs18 { border:none; width:310px; height:250px; }\r
+img_whs19 { border:none; width:262px; height:250px; }\r
+img_whs20 { border:none; width:268px; height:250px; }\r
+img_whs21 { border:none; width:266px; height:250px; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
   if (innerWidth != origWidth || innerHeight != origHeight)\r
@@ -98,22 +57,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -131,15 +83,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../geom.html");\r
+       setRelStartPage("../geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Using measurement tools</h1>\r
@@ -160,8 +113,7 @@ else
        <li class=kadov-p><p class="whs1"><a href="#Center_gravity">Center \r
  of mass</a></p></li>\r
        \r
-       <li class=kadov-p><p class="whs1"><a href="#Inertia_axis">Axis \r
- of inertia</a></p></li>\r
+       <li class=kadov-p><p class="whs1"><a href="#Inertia_axis">Inertia</a></p></li>\r
        \r
        <li class=kadov-p><p class="whs1"><a href="#Bounding_box">Bounding \r
  box</a></p></li>\r
@@ -220,7 +172,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs5"><b style="font-weight: bold;"><img src="../image173.jpg" width="200px" height="221px" border="0" class="img_whs6"></b></p>\r
+<p class="whs5"><img src="../image292.jpg" width="216px" height="250px" border="0" class="img_whs6"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -259,7 +211,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs3"><img src="../image55.jpg" width="200px" height="161px" border="0" class="img_whs10"></p>\r
+<p class="whs3"><img src="../image293.jpg" width="283px" height="250px" border="0" class="img_whs10"></p>\r
 \r
 <p>&nbsp;</p>\r
 \r
@@ -267,7 +219,7 @@ else
 \r
 <p class="whs7"><a name=Center_gravity\r
        style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image72.gif" width="20px" height="20px" border="0" class="img_whs8"><b style="font-size: 14pt;"> \r
- Center of gravity</b></a></p>\r
+ Center of mass</b></a></p>\r
 \r
 <p class="whs9">&nbsp;</p>\r
 \r
@@ -296,7 +248,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs5"><img src="../image56.jpg" width="200px" height="190px" border="0" class="img_whs11"></p>\r
+<p class="whs11"><img src="../image294.jpg" width="199px" height="250px" border="0" class="img_whs12"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -304,8 +256,8 @@ else
 \r
 <p class="whs7"><a NAME=Inertia_axis\r
        style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image73.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"\r
-                                                                                                               size=4> Axis of \r
inertia</font></b></a> </p>\r
+                                                                                                               size=4> Inertia</font></b></a> \r
+ </p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
@@ -315,15 +267,16 @@ else
 <p class="whs1">&nbsp;</p>\r
 \r
 <p class="whs1"><b style="font-weight: bold;">Result:</b> Display \r
- the inertia axis values in the form of Python Tuple (I11, I12, I13, </p>\r
+ the matrix and moments of inretia in the form of Python Tuple (I11, I12, \r
+ I13, </p>\r
 \r
-<p class="whs12">&nbsp;I21, \r
+<p class="whs13">&nbsp;I21, \r
  I22, I23, </p>\r
 \r
-<p class="whs12">&nbsp;I31, \r
+<p class="whs13">&nbsp;I31, \r
  I32, I33,</p>\r
 \r
-<p class="whs12"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&nbsp;Ix, \r
+<p class="whs13"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">&nbsp;Ix, \r
  Iy, Iz)</font></span>.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
@@ -342,9 +295,9 @@ else
 \r
 <p class="whs1"><b style="font-weight: bold;">Dialog Box:</b></p>\r
 \r
-<p class="whs5">&nbsp;</p>\r
+<p class="whs11">&nbsp;</p>\r
 \r
-<p class="whs5"><img src="../image57.jpg" width="200px" height="175px" border="0" class="img_whs13"></p>\r
+<p class="whs11"><img src="../image295.jpg" width="256px" height="250px" border="0" class="img_whs14"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -368,7 +321,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs14">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.BoundingBox(Shape)</I></span><span \r
+<p class="whs15">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.BoundingBox(Shape)</I></span><span \r
  style="font-weight: normal;">, where Shape is a shape for which a bounding \r
  box is computed.</span></p>\r
 \r
@@ -383,7 +336,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs5"><img src="../image58.jpg" width="200px" height="171px" border="0" class="img_whs15"></p>\r
+<p class="whs11"><img src="../image296.jpg" width="263px" height="250px" border="0" class="img_whs16"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -405,11 +358,11 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs14">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.MinDistance(Shape1, \r
+<p class="whs15">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.MinDistance(Shape1, \r
  Shape2)</I></span><span style="font-weight: normal;">, where Shape1 and Shape2 \r
  are shapes between which the minimal distance computed.</span></p>\r
 \r
-<p class="whs16">&nbsp;</p>\r
+<p class="whs17">&nbsp;</p>\r
 \r
 <p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
  2 shapes.</p>\r
@@ -420,7 +373,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs5"><img src="../image59.jpg" width="200px" height="151px" border="0" class="img_whs17"></p>\r
+<p class="whs11"><img src="../image297.jpg" width="310px" height="250px" border="0" class="img_whs18"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -443,7 +396,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs14">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.Tolerance(Shape)</I></span><span \r
+<p class="whs15">TUI command: <span style="font-weight: normal; font-style: italic;"><I>geompy.Tolerance(Shape)</I></span><span \r
  style="font-weight: normal;">, where Shape is a shape for which minimal \r
  and maximal tolerances are returned.</span></p>\r
 \r
@@ -458,7 +411,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs5"><img src="../image60.jpg" width="200px" height="171px" border="0" class="img_whs15"></p>\r
+<p class="whs11"><img src="../image298.jpg" width="262px" height="250px" border="0" class="img_whs19"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -495,11 +448,11 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs5"><img src="../image61.jpg" width="200px" height="193px" border="0" class="img_whs18"></p>\r
+<p class="whs11"><img src="../image299.jpg" width="268px" height="250px" border="0" class="img_whs20"></p>\r
 \r
-<p class="whs5">&nbsp;</p>\r
+<p class="whs11">&nbsp;</p>\r
 \r
-<p class="whs5">&nbsp;</p>\r
+<p class="whs11">&nbsp;</p>\r
 \r
 <p class="whs7"><a NAME=check\r
        style="font-size: 14pt;"><img src="salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image78.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"\r
@@ -532,9 +485,9 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs5"><img src="../image62.jpg" width="200px" height="219px" border="0" class="img_whs19"></p>\r
+<p class="whs11"><img src="../image300.jpg" width="266px" height="250px" border="0" class="img_whs21"></p>\r
 \r
-<p class="whs5">&nbsp;</p>\r
+<p class="whs11">&nbsp;</p>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
@@ -543,5 +496,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index 2e86269593ca25f63f84cc5eaa7b06fc3400d421..dc01866bc0567fcc974f65c1d9a3fa997b85f3b3 100755 (executable)
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="D&#1081;veloppements sp&#1081;cifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=5720>\r
-<meta name=layout-width content=684>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
 //-->\r
 </script>\r
-<!--(Style Sheet)===================================================-->\r
-\r
 <style>\r
 <!--\r
-\r
-A:link {\r
-       color: #0000ff;\r
-}\r
-\r
+A:link { color:#0000ff; }\r
 -->\r
-</style>\r
-\r
-\r
-<style type="text/css">\r
+</style><style type="text/css">\r
 <!--\r
-p.whs1 {font-family: 'Times New Roman', serif; font-size: 12pt; font-weight: normal;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs3 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-ul.whs4 {list-style: disc;}\r
-p.whs5 {font-size: 12pt;}\r
-p.whs6 {margin-left: 40px;}\r
-p.whs7 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs8 {border-style: none; width: 20px; height: 20px;}\r
-p.whs9 {font-size: 12pt; margin-left: 40px;}\r
-img_whs10 {border-style: none; border: none; width: 200px; height: 247px;}\r
-img_whs11 {border-style: none; border: none; width: 150px; height: 135px;}\r
-img_whs12 {border-style: none; border: none; width: 200px; height: 202px;}\r
-img_whs13 {border-style: none; border: none; width: 150px; height: 131px;}\r
-img_whs14 {border-style: none; border: none; width: 200px; height: 166px;}\r
-img_whs15 {border-style: none; border: none; width: 150px; height: 99px;}\r
-img_whs16 {border-style: none; border: none; width: 200px; height: 184px;}\r
-img_whs17 {border-style: none; border: none; width: 150px; height: 104px;}\r
-img_whs18 {border-style: none; border: none; width: 24px; height: 22px;}\r
-p.whs19 {font-size: 12pt; font-weight: bold;}\r
-ul.whs20 {list-style: circle;}\r
-p.whs21 {font-size: 12pt; font-weight: normal;}\r
-table.whs22 {x-cell-content-align: top; width: 69.489%; border-spacing: 0px; border-spacing: 0px;}\r
-col.whs23 {width: 51.451%;}\r
-col.whs24 {width: 48.549%;}\r
-tr.whs25 {x-cell-content-align: top;}\r
-td.whs26 {width: 51.451%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-td.whs27 {width: 48.549%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs28 {border-style: none; border: none; width: 200px; height: 323px;}\r
-p.whs29 {font-weight: bold;}\r
-img_whs30 {border-style: none; border: none; width: 250px; height: 284px; float: none;}\r
-img_whs31 {border-style: none; border: none; width: 271px; height: 284px;}\r
-img_whs32 {border-style: none; border: none; width: 23px; height: 22px;}\r
-img_whs33 {border-style: none; border: none; width: 200px; height: 271px;}\r
-p.whs34 {font-size: 12pt; margin-left: 0px;}\r
-p.whs35 {font-size: 12pt; margin-left: 0px; font-weight: bold;}\r
-img_whs36 {border-style: none; border: none; width: 300px; height: 311px;}\r
+p.whs1 { font-family:'Times New Roman' , serif; font-size:12pt; font-weight:normal; }\r
+img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+p.whs3 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+ul.whs4 { list-style:disc; }\r
+p.whs5 { font-size:12pt; }\r
+p.whs6 { margin-left:40px; }\r
+p.whs7 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs8 { width:20px; height:20px; border-style:none; }\r
+p.whs9 { font-size:12pt; margin-left:40px; }\r
+img_whs10 { border:none; width:153px; height:250px; border-style:none; }\r
+img_whs11 { border:none; width:154px; height:250px; border-style:none; }\r
+img_whs12 { border:none; width:202px; height:250px; border-style:none; }\r
+img_whs13 { border:none; width:150px; height:135px; border-style:none; }\r
+img_whs14 { border:none; width:199px; height:250px; }\r
+img_whs15 { border:none; width:150px; height:131px; border-style:none; }\r
+img_whs16 { border:none; width:215px; height:250px; }\r
+img_whs17 { border:none; width:213px; height:250px; }\r
+img_whs18 { border:none; width:214px; height:250px; }\r
+img_whs19 { border:none; width:150px; height:99px; border-style:none; }\r
+img_whs20 { border:none; width:208px; height:250px; }\r
+img_whs21 { border:none; width:206px; height:250px; }\r
+img_whs22 { border:none; width:212px; height:250px; }\r
+img_whs23 { border:none; width:150px; height:104px; border-style:none; }\r
+img_whs24 { border:none; width:24px; height:22px; border-style:none; }\r
+p.whs25 { font-size:12pt; font-weight:bold; }\r
+ul.whs26 { list-style:circle; }\r
+p.whs27 { font-size:12pt; font-weight:normal; }\r
+table.whs28 { x-cell-content-align:top; border-spacing:0px; width:37.774%; }\r
+col.whs29 { width:48.722%; }\r
+col.whs30 { width:51.278%; }\r
+tr.whs31 { x-cell-content-align:top; }\r
+td.whs32 { padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
+img_whs33 { border:none; width:150px; height:250px; }\r
+td.whs34 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
+img_whs35 { border:none; width:149px; height:250px; }\r
+p.whs36 { font-weight:bold; }\r
+img_whs37 { border:none; width:250px; height:284px; float:none; border-style:none; }\r
+img_whs38 { border:none; width:271px; height:284px; border-style:none; }\r
+img_whs39 { border:none; width:23px; height:22px; border-style:none; }\r
+img_whs40 { border:none; width:178px; height:250px; }\r
+p.whs41 { font-size:12pt; margin-left:0px; }\r
+p.whs42 { font-size:12pt; margin-left:0px; font-weight:bold; }\r
+img_whs43 { border:none; width:300px; height:311px; border-style:none; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
 <!--\r
 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
 {\r
   var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs34 {margin-left:1; }";\r
-  strNSS += "p.whs35 {margin-left:1; }";\r
+  strNSS += "p.whs41 {margin-left:1pt; }";\r
+  strNSS += "p.whs42 {margin-left:1pt; }";\r
   strNSS +="</style>";\r
   document.write(strNSS);\r
 }\r
@@ -123,22 +90,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -156,15 +116,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../geom.html");\r
+       setRelStartPage("../geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Basic operations</h1>\r
@@ -244,8 +205,20 @@ else
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<p class="whs5"><b style="font-weight: bold;">Arguments:</b> \r
- Up to 4 shapes + reconstruction limit.</p>\r
+<p class="whs5"><b>Arguments:</b> Up to 4 shapes + reconstruction \r
+ limit.</p>\r
+\r
+<ul type="disc" class="whs4">\r
+       \r
+       <li class=kadov-p><p class="whs5"><b>1st Constructor:</b> \r
+ Name + 2 shapes (first shape will be intersected by the second shape) \r
+ + reconstruction limit.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs5"><b>2nd Constructor:</b> \r
+ Name + 1 shape which will be intersected + 1 cutting face.</p></li>\r
+</ul>\r
+\r
+<p class="whs5">&nbsp;</p>\r
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
@@ -253,7 +226,11 @@ else
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image86.jpg" width="200px" height="247px" border="0" class="img_whs10"></p>\r
+<p class="whs9"><img src="../image259.jpg" width="153px" height="250px" border="0" class="img_whs10"> <img src="../image260.jpg" width="154px" height="250px" border="0" class="img_whs11"> </p>\r
+\r
+<p class="whs9">&nbsp;</p>\r
+\r
+<p class="whs9"><img src="../image258.jpg" width="202px" height="250px" border="0" class="img_whs12"></p>\r
 \r
 <p class="whs9">&nbsp;</p>\r
 \r
@@ -261,7 +238,7 @@ else
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image80.jpg" width="150px" height="135px" border="0" class="img_whs11"> &nbsp;<img src="../image81.jpg" width="150px" height="135px" border="0" class="img_whs11"></p>\r
+<p class="whs9"><img src="../image80.jpg" width="150px" height="135px" border="0" class="img_whs13"> &nbsp;<img src="../image81.jpg" width="150px" height="135px" border="0" class="img_whs13"></p>\r
 \r
 <p class="whs9">&nbsp;</p>\r
 \r
@@ -291,7 +268,7 @@ else
 <p class="whs5">&nbsp;</p>\r
 \r
 <p class="whs5"><b style="font-weight: bold;">GUI Arguments:</b> \r
- 1 shape &nbsp;+ \r
Name + 1 shape &nbsp;+ \r
  3 values (Weight, Water Density &amp; Meshing Deflection).</p>\r
 \r
 <p class="whs5">&nbsp;</p>\r
@@ -300,7 +277,7 @@ else
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image87.jpg" width="200px" height="202px" border="0" class="img_whs12"></p>\r
+<p class="whs9"><img src="../image284.jpg" width="199px" height="250px" border="0" class="img_whs14"></p>\r
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
@@ -308,7 +285,7 @@ else
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image78.jpg" width="150px" height="131px" border="0" class="img_whs13"> &nbsp;<img src="../image79.jpg" width="150px" height="131px" border="0" class="img_whs13"> &nbsp;<img src="../image22.gif" width="150px" height="131px" border="0" class="img_whs13"></p>\r
+<p class="whs9"><img src="../image78.jpg" width="150px" height="131px" border="0" class="img_whs15"> &nbsp;<img src="../image79.jpg" width="150px" height="131px" border="0" class="img_whs15"> &nbsp;<img src="../image22.gif" width="150px" height="131px" border="0" class="img_whs15"></p>\r
 \r
 <p class="whs9">&nbsp;</p>\r
 \r
@@ -341,14 +318,14 @@ else
 \r
 <ul type="disc" class="whs4">\r
        \r
-       <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">1st \r
Constructor:</b> 1 shape + 1 value (fillet radius).</p></li>\r
+       <li class=kadov-p><p class="whs5"><b>1st Constructor:</b> \r
Name + 1 shape + 1 value (fillet radius).</p></li>\r
        \r
-       <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">2nd \r
Constructor:</b> 1 SHAPE + 1 Selection of edges + 1 values (Fillet radius).</p></li>\r
+       <li class=kadov-p><p class="whs5"><b>2nd Constructor:</b> \r
Name + 1 shape + 1 Selection of edges + 1 value (Fillet radius).</p></li>\r
        \r
-       <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">3rd \r
Constructor:</b> 1 SHAPE + 1 Selection of faces + 1 values (Fillet radius).</p></li>\r
+       <li class=kadov-p><p class="whs5"><b>3rd Constructor:</b> \r
Name + 1 shape + 1 Selection of faces + 1 value (Fillet radius).</p></li>\r
 </ul>\r
 \r
 <p class="whs5">&nbsp;</p>\r
@@ -357,7 +334,7 @@ else
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image88.jpg" width="200px" height="166px" border="0" class="img_whs14"> &nbsp;<img src="../image89.jpg" width="200px" height="166px" border="0" class="img_whs14"> &nbsp;<img src="../image90.jpg" width="200px" height="166px" border="0" class="img_whs14"></p>\r
+<p class="whs9"><img src="../image281.jpg" width="215px" height="250px" border="0" class="img_whs16"> &nbsp;<img src="../image282.jpg" width="213px" height="250px" border="0" class="img_whs17"> &nbsp;<img src="../image283.jpg" width="214px" height="250px" border="0" class="img_whs18"></p>\r
 \r
 <p class="whs5">&nbsp; </p>\r
 \r
@@ -365,7 +342,7 @@ else
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image82.jpg" width="150px" height="99px" border="0" class="img_whs15"> &nbsp;<img src="../image83.jpg" width="150px" height="99px" border="0" class="img_whs15"></p>\r
+<p class="whs9"><img src="../image82.jpg" width="150px" height="99px" border="0" class="img_whs19"> &nbsp;<img src="../image83.jpg" width="150px" height="99px" border="0" class="img_whs19"></p>\r
 \r
 <p class="whs9">&nbsp;</p>\r
 \r
@@ -412,14 +389,14 @@ else
 \r
 <ul type="disc" class="whs4">\r
        \r
-       <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">1st \r
Constructor :</b> 1 SHAPE + 2 values (Chamfer dimensions).</p></li>\r
+       <li class=kadov-p><p class="whs5"><b>1st Constructor :</b> \r
Name + 1 SHAPE + 1 value (Chamfer dimension).</p></li>\r
        \r
-       <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">2nd \r
Constructor :</b> 1 SHAPE + 1 Selection of EDGE + 2 values (Chamfer dimensions).</p></li>\r
+       <li class=kadov-p><p class="whs5"><b>2nd Constructor :</b> \r
Name + 1 SHAPE + 2 faces + 2 values (Chamfer dimensions).</p></li>\r
        \r
-       <li class=kadov-p><p class="whs5"><b style="font-weight: bold;">3rd \r
Constructor :</b> 1 SHAPE + 1 Selection of FACE + 2 values (Chamfer dimensions).</p></li>\r
+       <li class=kadov-p><p class="whs5"><b>3rd Constructor :</b> \r
Name + 1 SHAPE + 1 Selection of faces + 2 values (Chamfer dimensions).</p></li>\r
 </ul>\r
 \r
 <p class="whs5">&nbsp;</p>\r
@@ -428,7 +405,7 @@ else
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image91.jpg" width="200px" height="184px" border="0" class="img_whs16"> &nbsp;<img src="../image92.jpg" width="200px" height="184px" border="0" class="img_whs16"> &nbsp;<img src="../image93.jpg" width="200px" height="184px" border="0" class="img_whs16"></p>\r
+<p class="whs9"><img src="../image278.jpg" width="208px" height="250px" border="0" class="img_whs20"> &nbsp;<img src="../image279.jpg" width="206px" height="250px" border="0" class="img_whs21"> &nbsp;<img src="../image280.jpg" width="212px" height="250px" border="0" class="img_whs22"></p>\r
 \r
 <p class="whs5">&nbsp; </p>\r
 \r
@@ -436,7 +413,7 @@ else
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image84.jpg" width="150px" height="104px" border="0" class="img_whs17"> &nbsp;<img src="../image85.jpg" width="150px" height="104px" border="0" class="img_whs17"></p>\r
+<p class="whs9"><img src="../image84.jpg" width="150px" height="104px" border="0" class="img_whs23"> &nbsp;<img src="../image85.jpg" width="150px" height="104px" border="0" class="img_whs23"></p>\r
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
@@ -448,7 +425,7 @@ else
 \r
 <p>&nbsp;</p>\r
 \r
-<p><a name=Multi-transformation><img src="../image52.gif" width="24px" height="22px" border="0" class="img_whs18"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Block</B></font></span> \r
+<p><a name=Multi-transformation><img src="../image52.gif" width="24px" height="22px" border="0" class="img_whs24"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Block</B></font></span> \r
  <span style="font-weight: bold; font-size: 14pt;"><font size=4 style="font-size:14pt;"><B>multi-transformation</B></font></span></a></p>\r
 \r
 <p>&nbsp;</p>\r
@@ -493,21 +470,21 @@ else
 \r
 <ul type="disc" class="whs4">\r
        \r
-       <li class=kadov-p><p class="whs19">1D \r
- transformation: <span style="font-weight: normal;">1 hexahedral solid \r
- + 1 or 2 faces + 1 integer (number of blocks)</span></p></li>\r
+       <li class=kadov-p><p class="whs25">1D \r
+ transformation: <span style="font-weight: normal;">Name + 1 hexahedral \r
solid + 1 or 2 faces + 1 integer (number of blocks)</span></p></li>\r
        \r
-       <li class=kadov-p><p class="whs19">2D \r
- transformation:<span style="font-weight: normal;"> 1 hexahedral solid \r
- + </span></p></li>\r
+       <li class=kadov-p><p class="whs25">2D \r
+ transformation:<span style="font-weight: normal;"> Name + 1 hexahedral \r
solid + </span></p></li>\r
        \r
-       <ul type="circle" class="whs20">\r
+       <ul type="circle" class="whs26">\r
                \r
-               <li class=kadov-p><p class="whs21">2 \r
+               <li class=kadov-p><p class="whs27">2 \r
  faces and 1 integer, or</p></li>\r
                \r
-               <li class=kadov-p><p class="whs19"><span \r
- style="font-weight: normal;">3 or 4 faces and 2 integers</span></p></li>\r
+               <li class=kadov-p><p class="whs25"><span \r
+ style="font-weight: normal;">3 or 4 faces and 2 integers </span></p></li>\r
        </ul>\r
 </ul>\r
 \r
@@ -515,31 +492,30 @@ else
 \r
 <p class="whs5"><b style="font-weight: bold;">Dialog Box:</b></p>\r
 \r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="69.489%" class="whs22">\r
-<col class="whs23">\r
-<col class="whs24">\r
+<table x-use-null-cells width="37.774%" cellspacing="0" class="whs28">\r
+<col class="whs29">\r
+<col class="whs30">\r
 \r
-<tr valign="top" class="whs25">\r
-<td width="51.451%" class="whs26">\r
-<p><img src="../image186.jpg" width="200px" height="247px" border="0" class="img_whs10"></td>\r
-<td width="48.549%" class="whs27">\r
-<p><img src="../image187.jpg" width="200px" height="323px" border="0" class="img_whs28"></td></tr>\r
+<tr valign="top" class="whs31">\r
+<td width="48.722%" class="whs32">\r
+<p><img src="../image276.jpg" width="150px" height="250px" border="0" class="img_whs33"></td>\r
+<td width="51.278%" class="whs34">\r
+<p><img src="../image277.jpg" width="149px" height="250px" border="0" class="img_whs35"></td></tr>\r
 </table>\r
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<p class="whs29">Example:</p>\r
+<p class="whs36">Example:</p>\r
 \r
-<p class="whs29">&nbsp;</p>\r
+<p class="whs36">&nbsp;</p>\r
 \r
-<p class="whs29"><img src="../image188.jpg" x-maintain-ratio="TRUE" width="250px" height="284px" border="0" class="img_whs30"> &nbsp;&nbsp;&nbsp;&nbsp;<img src="../image189.jpg" width="271px" height="284px" border="0" class="img_whs31"></p>\r
+<p class="whs36"><img src="../image188.jpg" x-maintain-ratio="TRUE" width="250px" height="284px" border="0" class="img_whs37"> &nbsp;&nbsp;&nbsp;&nbsp;<img src="../image189.jpg" width="271px" height="284px" border="0" class="img_whs38"></p>\r
 \r
 <p>&nbsp;</p>\r
 \r
 <p>&nbsp;</p>\r
 \r
-<p><a name=ExplodeOnBlocks><img src="../image53.gif" width="23px" height="22px" border="0" class="img_whs32"> <span style="font-weight: bold; font-size: 14pt;"><font size=4 style="font-size:14pt;"><B>Explode \r
+<p><a name=ExplodeOnBlocks><img src="../image53.gif" width="23px" height="22px" border="0" class="img_whs39"> <span style="font-weight: bold; font-size: 14pt;"><font size=4 style="font-size:14pt;"><B>Explode \r
  on blocks</B></font></span></a></p>\r
 \r
 <p>&nbsp;</p>\r
@@ -577,15 +553,15 @@ else
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image190.jpg" width="200px" height="271px" border="0" class="img_whs33"></p>\r
+<p class="whs9"><img src="../image275.jpg" width="178px" height="250px" border="0" class="img_whs40"></p>\r
 \r
-<p class="whs34">&nbsp;</p>\r
+<p class="whs41">&nbsp;</p>\r
 \r
-<p class="whs35">Example:</p>\r
+<p class="whs42">Example:</p>\r
 \r
-<p class="whs34">&nbsp;</p>\r
+<p class="whs41">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image191.jpg" width="300px" height="311px" border="0" class="img_whs36"></p>\r
+<p class="whs9"><img src="../image191.jpg" width="300px" height="311px" border="0" class="img_whs43"></p>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
@@ -594,5 +570,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index 95806a8e87762645739a1698557a9962f667f4db..350d4b5f35e1e3721f681ea9d86c1503de721c58 100755 (executable)
@@ -2,41 +2,11 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="D&#1081;veloppements sp&#1081;cifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=4081>\r
-<meta name=layout-width content=491>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
@@ -44,26 +14,27 @@ if (navigator.appName !="Netscape")
 </script>\r
 <style type="text/css">\r
 <!--\r
-img_whs1 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-ul.whs2 {list-style: disc;}\r
-p.whs3 {margin-left: 40px;}\r
-p.whs4 {font-size: 14pt;}\r
-img_whs5 {border-style: none; width: 20px; height: 20px;}\r
-img_whs6 {border-style: none; border: none; width: 200px; height: 175px;}\r
-img_whs7 {border-style: none; border: none; width: 150px; height: 129px;}\r
-p.whs8 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs9 {border-style: none; border: none; width: 200px; height: 211px;}\r
-img_whs10 {border-style: none; border: none; width: 150px; height: 142px;}\r
-img_whs11 {border-style: none; border: none; width: 200px; height: 166px;}\r
-img_whs12 {border-style: none; border: none; width: 150px; height: 137px;}\r
-p.whs13 {margin-left: 40px; font-weight: bold;}\r
-img_whs14 {border-style: none; border: none; width: 150px; height: 96px;}\r
-img_whs15 {border-style: none; border: none; width: 200px; height: 229px;}\r
-p.whs16 {font-size: 12pt; margin-left: 40px;}\r
-img_whs17 {border-style: none; border: none; width: 150px; height: 119px;}\r
+img_whs1 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+ul.whs2 { list-style:disc; }\r
+p.whs3 { margin-left:40px; }\r
+p.whs4 { font-size:14pt; }\r
+img_whs5 { border-style:none; width:20px; height:20px; }\r
+img_whs6 { border:none; width:219px; height:250px; }\r
+img_whs7 { border-style:none; border:none; width:150px; height:129px; }\r
+p.whs8 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs9 { border:none; width:196px; height:250px; }\r
+img_whs10 { border:none; width:195px; height:250px; }\r
+img_whs11 { border-style:none; border:none; width:150px; height:142px; }\r
+img_whs12 { border:none; width:236px; height:250px; }\r
+img_whs13 { border-style:none; border:none; width:150px; height:137px; }\r
+p.whs14 { margin-left:40px; font-weight:bold; }\r
+img_whs15 { border-style:none; border:none; width:150px; height:96px; }\r
+img_whs16 { border:none; width:182px; height:250px; }\r
+img_whs17 { border:none; width:181px; height:250px; }\r
+p.whs18 { font-size:12pt; margin-left:40px; }\r
+img_whs19 { border-style:none; border:none; width:150px; height:119px; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
   if (innerWidth != origWidth || innerHeight != origHeight)\r
@@ -79,22 +50,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -112,15 +76,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../geom.html");\r
+       setRelStartPage("../geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Constructing primitives</h1>\r
@@ -180,11 +145,11 @@ else
 \r
 <ul type="disc" class="whs2">\r
        \r
-       <li class=kadov-p><p><b style="font-weight: bold;"><span>1st Constructor \r
:</b> 2 vertices (opposite corners of the box).</span></p></li>\r
+       <li class=kadov-p><p><b>1st Constructor :</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ </font></span>2 vertices (opposite corners of the box).</p></li>\r
        \r
-       <li class=kadov-p><p><b style="font-weight: bold;">2nd Constructor \r
:</b> 3 values (dimensions at origin).</p></li>\r
+       <li class=kadov-p><p><b>2nd Constructor :</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ </font></span>3 values (dimensions at origin).</p></li>\r
 </ul>\r
 \r
 <p>&nbsp;</p>\r
@@ -193,7 +158,7 @@ else
 \r
 <p>&nbsp;</p>\r
 \r
-<p class="whs3"><img src="../image99.jpg" width="200px" height="175px" border="0" class="img_whs6"> &nbsp;<img src="../image100.jpg" width="200px" height="175px" border="0" class="img_whs6"></p>\r
+<p class="whs3"><img src="../image228.jpg" width="219px" height="250px" border="0" class="img_whs6"> &nbsp;<img src="../image227.jpg" width="219px" height="250px" border="0" class="img_whs6"></p>\r
 \r
 <p>&nbsp;</p>\r
 \r
@@ -232,11 +197,11 @@ else
 \r
 <ul type="disc" class="whs2">\r
        \r
-       <li class=kadov-p><p><b style="font-weight: bold;"><span>1st Constructor:</b> \r
1 vertex + 1 edge + 2 values (Dimensions).</span></p></li>\r
+       <li class=kadov-p><p><b>1st Constructor:</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ </font></span>1 vertex + 1 vector + 2 values (Dimensions: radius and height).</p></li>\r
        \r
-       <li class=kadov-p><p><b style="font-weight: bold;"><span>2nd Constructor:</b> \r
2 values (Dimensions at origin).</span></p></li>\r
+       <li class=kadov-p><p><b>2nd Constructor:</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ </font></span>2 values (Dimensions at origin: radius and height).</p></li>\r
 </ul>\r
 \r
 <p>&nbsp;</p>\r
@@ -245,7 +210,7 @@ else
 \r
 <p>&nbsp;</p>\r
 \r
-<p class="whs3"><img src="../image101.jpg" width="200px" height="211px" border="0" class="img_whs9"> &nbsp;<img src="../image102.jpg" width="200px" height="211px" border="0" class="img_whs9"></p>\r
+<p class="whs3"><img src="../image230.jpg" width="196px" height="250px" border="0" class="img_whs9"> &nbsp;<img src="../image229.jpg" width="195px" height="250px" border="0" class="img_whs10"></p>\r
 \r
 <p>&nbsp;</p>\r
 \r
@@ -253,7 +218,7 @@ else
 \r
 <p>&nbsp;</p>\r
 \r
-<p class="whs3"><img src="../image95.jpg" width="150px" height="142px" border="0" class="img_whs10"></p>\r
+<p class="whs3"><img src="../image95.jpg" width="150px" height="142px" border="0" class="img_whs11"></p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
@@ -283,12 +248,12 @@ else
 \r
 <ul type="disc" class="whs2">\r
        \r
-       <li class=kadov-p><p><b style="font-weight: bold;"><span>1st Constructor \r
:</b> 1 vertex + 1 value (Radius).</span></p></li>\r
+       <li class=kadov-p><p><b>1st Constructor :</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ </font></span>1 vertex + 1 value (Radius).</p></li>\r
        \r
-       <li class=kadov-p><p><b style="font-weight: bold;"><span>2nd Constructor \r
:</b> 1 &nbsp;value \r
- (Radius from the origin).</span></p></li>\r
+       <li class=kadov-p><p><b>2nd Constructor :</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ </font></span>1 &nbsp;value \r
+ (Radius from the origin).</p></li>\r
 </ul>\r
 \r
 <p>&nbsp;</p>\r
@@ -297,7 +262,7 @@ else
 \r
 <p>&nbsp;</p>\r
 \r
-<p class="whs3"><img src="../image103.jpg" width="200px" height="166px" border="0" class="img_whs11"> &nbsp;<img src="../image104.jpg" width="200px" height="166px" border="0" class="img_whs11"></p>\r
+<p class="whs3"><img src="../image236.jpg" width="236px" height="250px" border="0" class="img_whs12"> &nbsp;<img src="../image237.jpg" width="236px" height="250px" border="0" class="img_whs12"></p>\r
 \r
 <p>&nbsp;</p>\r
 \r
@@ -305,9 +270,9 @@ else
 \r
 <p>&nbsp;</p>\r
 \r
-<p class="whs3"><img src="../image96.jpg" width="150px" height="137px" border="0" class="img_whs12"></p>\r
+<p class="whs3"><img src="../image96.jpg" width="150px" height="137px" border="0" class="img_whs13"></p>\r
 \r
-<p class="whs13">&nbsp;</p>\r
+<p class="whs14">&nbsp;</p>\r
 \r
 <p>&nbsp;</p>\r
 \r
@@ -337,11 +302,11 @@ else
 \r
 <ul type="disc" class="whs2">\r
        \r
-       <li class=kadov-p><p><b style="font-weight: bold;"><span>1st Constructor:</b> \r
1 vertex + 1 edge (for direction) + 2 values (1 &amp; 2 Radius).</span></p></li>\r
+       <li class=kadov-p><p><b>1st Constructor:</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ </font></span>1 vertex + 1 vector (for direction) + 2 values (1 &amp; 2 Radius).</p></li>\r
        \r
-       <li class=kadov-p><p><b style="font-weight: bold;">2nd Constructor:</b> \r
- 2 values (1 &amp; 2 Radius from the origin).</p></li>\r
+       <li class=kadov-p><p><b>2nd Constructor:</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ </font></span>2 values (1 &amp; 2 Radius from the origin).</p></li>\r
 </ul>\r
 \r
 <p>&nbsp;</p>\r
@@ -350,7 +315,7 @@ else
 \r
 <p>&nbsp;</p>\r
 \r
-<p class="whs3"><img src="../image105.jpg" width="200px" height="211px" border="0" class="img_whs9"> &nbsp;<img src="../image106.jpg" width="200px" height="211px" border="0" class="img_whs9"></p>\r
+<p class="whs3"><img src="../image234.jpg" width="195px" height="250px" border="0" class="img_whs10"> &nbsp;<img src="../image235.jpg" width="196px" height="250px" border="0" class="img_whs9"></p>\r
 \r
 <p>&nbsp;</p>\r
 \r
@@ -358,7 +323,7 @@ else
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
-<p class="whs3"><img src="../image97.jpg" width="150px" height="96px" border="0" class="img_whs14"></p>\r
+<p class="whs3"><img src="../image97.jpg" width="150px" height="96px" border="0" class="img_whs15"></p>\r
 \r
 <p>&nbsp;</p>\r
 \r
@@ -389,12 +354,13 @@ else
 \r
 <ul type="disc" class="whs2">\r
        \r
-       <li class=kadov-p><p><b style="font-weight: bold;"><span>1st Constructor:</b> \r
- 1 vertex + 1 edge (for direction) + 3 values (Radius of the base part, \r
radius of the upper part, height).</span></p></li>\r
+       <li class=kadov-p><p><b>1st Constructor:</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ + </font></span>1 vertex + 1 vector (for direction) + 3 values (Radius of the \r
base part, radius of the upper part, height).</p></li>\r
        \r
-       <li class=kadov-p><p><b style="font-weight: bold;">2nd Constructor:</b> \r
- 3 values (Radius of the base part, radius of the upper part, height).</p></li>\r
+       <li class=kadov-p><p><b>2nd Constructor:</b> <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">Name \r
+ + </font></span>3 values (Radius of the base part, radius of the upper part, \r
+ height).</p></li>\r
 </ul>\r
 \r
 <p>&nbsp;</p>\r
@@ -403,7 +369,7 @@ else
 \r
 <p>&nbsp;</p>\r
 \r
-<p class="whs3"><img src="../image107.jpg" width="200px" height="229px" border="0" class="img_whs15"> &nbsp;<img src="../image108.jpg" width="200px" height="229px" border="0" class="img_whs15"></p>\r
+<p class="whs3"><img src="../image231.jpg" width="182px" height="250px" border="0" class="img_whs16"> &nbsp;<img src="../image233.jpg" width="181px" height="250px" border="0" class="img_whs17"></p>\r
 \r
 <p>&nbsp;</p>\r
 \r
@@ -411,7 +377,7 @@ else
 \r
 <p>&nbsp;</p>\r
 \r
-<p class="whs16"><img src="../image98.jpg" width="150px" height="119px" border="0" class="img_whs17"></p>\r
+<p class="whs18"><img src="../image98.jpg" width="150px" height="119px" border="0" class="img_whs19"></p>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
@@ -420,5 +386,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index c4e183e2ded2a05f4e8cb41dbaf5e18708c8f196..806be90bc5ffba504e568aafbd0876ea51f366a6 100755 (executable)
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="D&#1081;veloppements sp&#1081;cifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=8252>\r
-<meta name=layout-width content=766>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
 //-->\r
 </script>\r
-<!--(Style Sheet)===================================================-->\r
-\r
 <style>\r
 <!--\r
-\r
-A:link {\r
-       color: #0000ff;\r
-}\r
-\r
+A:link { color:#0000ff; }\r
 -->\r
-</style>\r
-\r
-\r
-<style type="text/css">\r
+</style><style type="text/css">\r
 <!--\r
-p.whs1 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-ul.whs3 {list-style: disc;}\r
-p.whs4 {font-size: 12pt;}\r
-p.whs5 {margin-left: 40px;}\r
-img_whs6 {border-style: none; border: none; width: 25px; height: 24px;}\r
-table.whs7 {x-cell-content-align: top; width: 100%; border-spacing: 0px; border-spacing: 0px;}\r
-col.whs8 {width: 8.851%;}\r
-col.whs9 {width: 91.149%;}\r
-tr.whs10 {x-cell-content-align: top;}\r
-td.whs11 {width: 8.851%; border-left-width: 1px; border-left-color: #000000; border-left-style: Solid; border-top-style: Solid; border-top-color: #000000; border-top-width: 1px; border-right-width: 1px; border-right-color: #000000; border-right-style: Solid; border-bottom-style: Solid; border-bottom-color: #000000; border-bottom-width: 1px; padding-right: 10px; padding-left: 10px;}\r
-td.whs12 {width: 91.149%; border-top-style: Solid; border-top-color: #000000; border-top-width: 1px; border-right-width: 1px; border-right-color: #000000; border-right-style: Solid; border-bottom-style: Solid; border-bottom-color: #000000; border-bottom-width: 1px; padding-right: 10px; padding-left: 10px;}\r
-td.whs13 {width: 8.851%; border-left-width: 1px; border-left-color: #000000; border-left-style: Solid; border-right-width: 1px; border-right-color: #000000; border-right-style: Solid; border-bottom-style: Solid; border-bottom-color: #000000; border-bottom-width: 1px; padding-right: 10px; padding-left: 10px;}\r
-td.whs14 {width: 91.149%; border-right-width: 1px; border-right-color: #000000; border-right-style: Solid; border-bottom-style: Solid; border-bottom-color: #000000; border-bottom-width: 1px; padding-right: 10px; padding-left: 10px;}\r
-p.whs15 {font-size: 12pt; margin-left: 40px;}\r
-img_whs16 {border-style: none; border: none; width: 300px; height: 291px;}\r
-img_whs17 {border-style: none; border: none; width: 300px; height: 214px;}\r
-img_whs18 {border-style: none; border: none; width: 244px; height: 214px;}\r
-p.whs19 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs20 {border-style: none; border: none; width: 239px; height: 214px;}\r
-img_whs21 {border-style: none; width: 20px; height: 20px;}\r
-img_whs22 {border-style: none; border: none; width: 200px; height: 164px;}\r
-img_whs23 {border-style: none; border: none; width: 150px; height: 131px;}\r
-p.whs24 {font-size: 14pt; font-weight: bold;}\r
-img_whs25 {border-style: none; border: none; width: 199px; height: 199px;}\r
-p.whs26 {font-size: 12pt; font-weight: bold;}\r
-img_whs27 {border-style: none; border: none; width: 200px; height: 177px;}\r
-img_whs28 {border-style: none; border: none; width: 200px; height: 214px;}\r
-img_whs29 {border-style: none; border: none; width: 176px; height: 214px;}\r
-img_whs30 {border-style: none; border: none; width: 200px; height: 185px; float: none;}\r
-img_whs31 {border-style: none; border: none; width: 200px; height: 185px;}\r
-img_whs32 {border-style: none; border: none; width: 150px; height: 136px;}\r
-img_whs33 {border-style: none; border: none; width: 200px; height: 166px;}\r
-img_whs34 {border-style: none; border: none; width: 150px; height: 132px;}\r
-img_whs35 {border-style: none; border: none; width: 22px; height: 22px;}\r
-p.whs36 {font-size: 12pt; font-weight: normal;}\r
-p.whs37 {margin-left: 40px; font-size: 12pt;}\r
-img_whs38 {border-style: none; border: none; width: 200px; height: 210px;}\r
-p.whs39 {font-size: 12pt; margin-left: 40px; text-indent: -40px;}\r
-p.whs40 {font-size: 12pt; margin-left: 40px; text-indent: -40px; font-weight: bold;}\r
-p.whs41 {margin-left: 80px; font-size: 12pt; text-indent: -40px;}\r
-img_whs42 {border-style: none; border: none; width: 200px; height: 231px;}\r
-img_whs43 {border-style: none; border: none; width: 185px; height: 231px;}\r
-p.whs44 {font-size: 12pt; text-indent: -68px; margin-left: 72px;}\r
-p.whs45 {font-size: 12pt; text-indent: -68px; margin-left: 112px;}\r
-img_whs46 {border-style: none; border: none; width: 200px; height: 216px;}\r
-p.whs47 {font-size: 12pt; margin-left: 112px; text-indent: -112px;}\r
-p.whs48 {font-size: 12pt; text-indent: -112px; margin-left: 152px;}\r
-img_whs49 {border-style: none; border: none; width: 200px; height: 150px; float: none;}\r
-img_whs50 {border-style: none; border: none; width: 204px; height: 150px;}\r
-p.whs51 {font-size: 12pt; text-indent: -40px; margin-left: 80px;}\r
-p.whs52 {font-size: 12pt; margin-left: 80px; text-indent: -80px;}\r
-p.whs53 {font-size: 12pt; margin-left: 80px; text-indent: -68px;}\r
-img_whs54 {border-style: none; border: none; width: 200px; height: 180px;}\r
-p.whs55 {font-size: 12pt; margin-left: 0px;}\r
-img_whs56 {border-style: none; border: none; width: 209px; height: 138px;}\r
-img_whs57 {border-style: none; border: none; width: 192px; height: 138px;}\r
-img_whs58 {border-style: none; border: none; width: 191px; height: 138px;}\r
+p.whs1 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
+ul.whs3 { list-style:disc; }\r
+p.whs4 { font-size:12pt; }\r
+img_whs5 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
+p.whs6 { margin-left:40px; }\r
+img_whs7 { border:none; width:25px; height:24px; border-style:none; }\r
+table.whs8 { x-cell-content-align:top; width:100%; border-spacing:0px; }\r
+col.whs9 { width:8.851%; }\r
+col.whs10 { width:91.149%; }\r
+tr.whs11 { x-cell-content-align:top; }\r
+td.whs12 { width:8.851%; border-left-width:1px; border-left-color:#000000; border-left-style:Solid; border-top-style:Solid; border-top-color:#000000; border-top-width:1px; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; }\r
+td.whs13 { width:91.149%; border-top-style:Solid; border-top-color:#000000; border-top-width:1px; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; }\r
+td.whs14 { width:8.851%; border-left-width:1px; border-left-color:#000000; border-left-style:Solid; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; }\r
+td.whs15 { width:91.149%; border-right-width:1px; border-right-color:#000000; border-right-style:Solid; border-bottom-style:Solid; border-bottom-color:#000000; border-bottom-width:1px; padding-right:10px; padding-left:10px; }\r
+p.whs16 { font-size:12pt; margin-left:40px; }\r
+img_whs17 { border:none; width:300px; height:291px; border-style:none; }\r
+img_whs18 { border:none; width:300px; height:214px; border-style:none; }\r
+img_whs19 { border:none; width:244px; height:214px; border-style:none; }\r
+p.whs20 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs21 { border:none; width:239px; height:214px; border-style:none; }\r
+img_whs22 { width:20px; height:20px; border-style:none; }\r
+img_whs23 { border:none; width:263px; height:250px; }\r
+img_whs24 { border:none; width:150px; height:131px; border-style:none; }\r
+p.whs25 { font-size:14pt; font-weight:bold; }\r
+p.whs26 { font-size:12pt; margin-left:40px; font-weight:bold; }\r
+img_whs27 { border:none; width:186px; height:250px; }\r
+p.whs28 { font-size:12pt; font-weight:bold; }\r
+img_whs29 { border:none; width:214px; height:250px; }\r
+img_whs30 { border:none; width:200px; height:214px; border-style:none; }\r
+img_whs31 { border:none; width:176px; height:214px; border-style:none; }\r
+img_whs32 { border:none; width:348px; height:90px; }\r
+img_whs33 { border:none; width:198px; height:250px; border-style:none; }\r
+img_whs34 { border:none; width:150px; height:136px; border-style:none; }\r
+img_whs35 { border:none; width:216px; height:250px; }\r
+img_whs36 { border:none; width:150px; height:132px; border-style:none; }\r
+img_whs37 { border:none; width:22px; height:22px; border-style:none; }\r
+p.whs38 { font-size:12pt; font-weight:normal; }\r
+p.whs39 { margin-left:40px; font-size:12pt; font-weight:bold; }\r
+img_whs40 { border:none; width:191px; height:250px; }\r
+p.whs41 { font-size:12pt; margin-left:40px; text-indent:-40px; }\r
+p.whs42 { font-size:12pt; margin-left:40px; text-indent:-40px; font-weight:bold; }\r
+p.whs43 { margin-left:80px; font-size:12pt; text-indent:-40px; }\r
+img_whs44 { border:none; width:200px; height:231px; border-style:none; }\r
+img_whs45 { border:none; width:185px; height:231px; border-style:none; }\r
+p.whs46 { font-size:12pt; text-indent:-68px; margin-left:72px; }\r
+p.whs47 { font-size:12pt; text-indent:-68px; margin-left:112px; }\r
+img_whs48 { border:none; width:240px; height:250px; }\r
+p.whs49 { font-size:12pt; margin-left:112px; text-indent:-112px; }\r
+p.whs50 { font-size:12pt; text-indent:-112px; margin-left:152px; }\r
+img_whs51 { border:none; width:200px; height:150px; float:none; border-style:none; }\r
+img_whs52 { border:none; width:204px; height:150px; border-style:none; }\r
+p.whs53 { font-size:12pt; text-indent:-40px; margin-left:80px; }\r
+p.whs54 { font-size:12pt; margin-left:80px; text-indent:-80px; }\r
+p.whs55 { font-size:12pt; margin-left:80px; text-indent:-68px; }\r
+img_whs56 { border:none; width:276px; height:192px; }\r
+p.whs57 { font-size:12pt; margin-left:0px; }\r
+img_whs58 { border:none; width:209px; height:138px; border-style:none; }\r
+img_whs59 { border:none; width:192px; height:138px; border-style:none; }\r
+img_whs60 { border:none; width:191px; height:138px; border-style:none; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
 <!--\r
 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
 {\r
   var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs39 {text-indent:1; }";\r
-  strNSS += "p.whs40 {text-indent:1; }";\r
-  strNSS += "p.whs41 {text-indent:1; }";\r
-  strNSS += "p.whs44 {text-indent:1; }";\r
-  strNSS += "p.whs45 {text-indent:1; }";\r
-  strNSS += "p.whs47 {text-indent:1; }";\r
-  strNSS += "p.whs48 {text-indent:1; }";\r
-  strNSS += "p.whs51 {text-indent:1; }";\r
-  strNSS += "p.whs52 {text-indent:1; }";\r
-  strNSS += "p.whs53 {text-indent:1; }";\r
-  strNSS += "p.whs55 {margin-left:1; }";\r
+  strNSS += "p.whs41 {text-indent:1pt; }";\r
+  strNSS += "p.whs42 {text-indent:1pt; }";\r
+  strNSS += "p.whs43 {text-indent:1pt; }";\r
+  strNSS += "p.whs46 {text-indent:1pt; }";\r
+  strNSS += "p.whs47 {text-indent:1pt; }";\r
+  strNSS += "p.whs49 {text-indent:1pt; }";\r
+  strNSS += "p.whs50 {text-indent:1pt; }";\r
+  strNSS += "p.whs53 {text-indent:1pt; }";\r
+  strNSS += "p.whs54 {text-indent:1pt; }";\r
+  strNSS += "p.whs55 {text-indent:1pt; }";\r
+  strNSS += "p.whs57 {margin-left:1pt; }";\r
   strNSS +="</style>";\r
   document.write(strNSS);\r
 }\r
@@ -154,22 +116,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -187,15 +142,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../geom.html");\r
+       setRelStartPage("../geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Repairing geometrical objects</h1>\r
@@ -242,16 +198,24 @@ else
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
+<p class="whs4"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs5"> The operations <span style="font-weight: bold;"><B>Suppress \r
+ faces, Close contour, Suppress internal wires, Suppress holes </B></span><span>and \r
+ </span><span style="font-weight: bold;"><B>Add point on edge </B></span><span>are \r
+ available only if you are using </span><span style="font-weight: bold;"><B>OCC \r
+ viewer</B></span><span>. </span></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
 <p class=TODO>To apply repairing operations:</p>\r
 \r
 <p class=TODO>&nbsp;</p>\r
 \r
-<p class="whs5">In the main menu select <span style="font-weight: bold;"><B>Repair \r
+<p class="whs6">In the main menu select <span style="font-weight: bold;"><B>Repair \r
  </B></span>submenu.</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs4"><a name=Shape><img src="../image41.gif" width="25px" height="24px" border="0" class="img_whs6"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Shape \r
+<p class="whs4"><a name=Shape><img src="../image41.gif" width="25px" height="24px" border="0" class="img_whs7"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Shape \r
  processing</B></font></span></a></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
@@ -278,18 +242,17 @@ else
 <p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
  1 or more shapes.</p>\r
 \r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="100%" class="whs7">\r
+<table x-use-null-cells cellspacing="0" width="100%" class="whs8">\r
 <script language='JavaScript'><!--\r
 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) document.write("</table><table x-use-null-cells cellspacing='0' width='100%' border='1' bordercolor='black' bordercolorlight='black' bordercolordark='black'>");\r
 //--></script>\r
-<col class="whs8">\r
 <col class="whs9">\r
+<col class="whs10">\r
 \r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs11">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs12">\r
 <p>1</td>\r
-<td width="91.149%" class="whs12">\r
+<td width="91.149%" class="whs13">\r
 <p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">SplitAngle \96 \r
  this operator is intended for splitting faces based on conical surfaces, \r
  surfaces of revolution and cylindrical surfaces by angle</font></span></p>\r
@@ -298,40 +261,40 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 <p class="whs4">SplitAngle.MaxTolerance \96 maximal possible \r
  tolerance on result shape</td></tr>\r
 \r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
 <p>2</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
 <p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">SplitClosedFaces \r
  \96 this operator is intended for dividing all closed faces in the shape \r
  according to the number of points.</font></span></p>\r
 <p class="whs4">SplitClosedFaces.NbSplitPoints \96 number of \r
  points for cutting each closed faces.</td></tr>\r
 \r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
 <p>3</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
 <p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">FixFaceSize \r
  \96 this operator is intended for removing small faces (case of the spot \r
  face and strip face)</font></span></p>\r
 <p class="whs4">FixFaceSize.Tolerance \96 work tolerance defining \r
  which faces will be removed.</td></tr>\r
 \r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
 <p>4</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
 <p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">DropSmallEdges \r
  \96 this operator is intended for removing small edges or merging with neigbour. \r
  &nbsp;</font></span></p>\r
 <p class="whs4">DropSmallEdges.Tolerance3d \96 work tolerance \r
  for detection and removing small edges.</td></tr>\r
 \r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
 <p>5</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
 <p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">BsplineRestriction \r
  \96this operator is intended for re-approximation BSplines curves and surfaces \r
  or conversion of the curves and surfaces to BSplines with specified parameters. \r
@@ -357,10 +320,10 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 <p class="whs4">BSplineRestriction.RequiredNbSegments - required \r
  maximum number of segments of resultant BSp<span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">lines.</font></span></td></tr>\r
 \r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
 <p>6</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
 <p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">SplitContinuity \r
  \96 this operator is intended for splitting shapes to achieve continuities \r
  of curves and surfaces less than specified ones. </font></span></p>\r
@@ -371,10 +334,10 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 <p class="whs4">SplitContinuity.CurveContinuity - required \r
  continuity for curves.</td></tr>\r
 \r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
 <p>7</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
 <p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">ToBezier - this \r
  operator is intended for conversion of the curves and surfaces of the \r
  all types into Bezier curves and surfaces. </font></span></p>\r
@@ -387,10 +350,10 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 <p class="whs4">ToBezier.MaxTolerance \96 max possible tolerance \r
  on the resultant shape.</td></tr>\r
 \r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
 <p>8</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
 <p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">FixShape \96 this \r
  operator is intended for correction of the invalid shapes </font></span></p>\r
 <p class="whs4">FixShape.Tolerance3d \96 work tolerance for detection \r
@@ -398,10 +361,10 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 <p class="whs4">FixShape.MaxTolerance3d - maximal possible \r
  tolerance of the shape after correction.</td></tr>\r
 \r
-<tr valign="top" class="whs10">\r
-<td width="8.851%" class="whs13">\r
+<tr valign="top" class="whs11">\r
+<td width="8.851%" class="whs14">\r
 <p>9</td>\r
-<td width="91.149%" class="whs14">\r
+<td width="91.149%" class="whs15">\r
 <p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">SameParameter \r
  \96 this operator is intended for fixing edges having not same parameter \r
  2D and 3D curves. </font></span></p>\r
@@ -420,7 +383,7 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs15"><img src="../image158.jpg" width="300px" height="291px" border="0" class="img_whs16"> &nbsp;</p>\r
+<p class="whs16"><img src="../image158.jpg" width="300px" height="291px" border="0" class="img_whs17"> &nbsp;</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -433,22 +396,22 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs15"><img src="../image154.jpg" width="300px" height="214px" border="0" class="img_whs17"> &nbsp;&nbsp;&nbsp;<img src="../image156.jpg" width="244px" height="214px" border="0" class="img_whs18"></p>\r
+<p class="whs16"><img src="../image154.jpg" width="300px" height="214px" border="0" class="img_whs18"> &nbsp;&nbsp;&nbsp;<img src="../image156.jpg" width="244px" height="214px" border="0" class="img_whs19"></p>\r
 \r
-<p class="whs19">&nbsp;</p>\r
+<p class="whs20">&nbsp;</p>\r
 \r
 <p class="whs1">The \r
  same shape after applying Shape Processing.</p>\r
 \r
-<p class="whs19">&nbsp;</p>\r
+<p class="whs20">&nbsp;</p>\r
 \r
-<p class="whs15"><img src="../image160.jpg" width="239px" height="214px" border="0" class="img_whs20"></p>\r
+<p class="whs16"><img src="../image160.jpg" width="239px" height="214px" border="0" class="img_whs21"></p>\r
 \r
-<p class="whs19">&nbsp;</p>\r
+<p class="whs20">&nbsp;</p>\r
 \r
-<p class="whs19">&nbsp;</p>\r
+<p class="whs20">&nbsp;</p>\r
 \r
-<p class="whs19"><a NAME=_Toc57113182><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif" width="20px" height="20px" border="0" class="img_whs21"><b> Suppress faces</b></a></p>\r
+<p class="whs20"><a NAME=_Toc57113182><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif" width="20px" height="20px" border="0" class="img_whs22"><b> Suppress faces</b></a></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -470,7 +433,7 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 <p class="whs4">&nbsp;</p>\r
 \r
 <p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
1 shape + 1 selection of a face (Local Context).</p>\r
Name + Faces which should be removed (you can select them in the 3D viewer).</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -478,19 +441,19 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs15"><img src="../image115.jpg" width="200px" height="164px" border="0" class="img_whs22"></p>\r
+<p class="whs16"><img src="../image288.jpg" width="263px" height="250px" border="0" class="img_whs23"></p>\r
 \r
-<p class="whs15">&nbsp;</p>\r
+<p class="whs16">&nbsp;</p>\r
 \r
 <p class="whs4"><b style="font-weight: bold;">Example:</b></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs15"><img src="../image53.jpg" width="150px" height="131px" border="0" class="img_whs23"> &nbsp;<img src="../image54.jpg" width="150px" height="131px" border="0" class="img_whs23"></p>\r
+<p class="whs16"><img src="../image53.jpg" width="150px" height="131px" border="0" class="img_whs24"> &nbsp;<img src="../image54.jpg" width="150px" height="131px" border="0" class="img_whs24"></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs24"><a name=CloseContour><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif" width="20px" height="20px" border="0" class="img_whs21"> Close contour</a></p>\r
+<p class="whs25"><a name=CloseContour><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif" width="20px" height="20px" border="0" class="img_whs22"> Close contour</a></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -525,8 +488,8 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs4"><b style="font-weight: bold;">Arguments: <span \r
style="font-weight: normal;">Contour</span> <span style="font-weight: normal;">(</span></b>Wire, \r
+<p class="whs4"><b>Arguments: <span style="font-weight: normal;">Name \r
+ 1 shape + contour</span> <span style="font-weight: normal;">(</span></b>Wire, \r
  or a set of Edges) + mode of closure (by vertex or by edge)</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
@@ -535,16 +498,16 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs15"><b style="font-weight: bold;"><img src="../image161.jpg" width="199px" height="199px" border="0" class="img_whs25"></b></p>\r
+<p class="whs26"><img src="../image287.jpg" width="186px" height="250px" border="0" class="img_whs27"></p>\r
 \r
-<p class="whs26">&nbsp;</p>\r
+<p class="whs28">&nbsp;</p>\r
 \r
-<p class="whs26">Example:</p>\r
+<p class="whs28">Example:</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
 <p class="whs4"><span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B><a \r
- name=SuppressInternalWires><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif" width="20px" height="20px" border="0" class="img_whs21"></B></font></span> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Suppress \r
+ name=SuppressInternalWires><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif" width="20px" height="20px" border="0" class="img_whs22"></B></font></span> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Suppress \r
  internal wires</B></font></span></a></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
@@ -569,15 +532,19 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b></p>\r
+<p class="whs4"><b>Arguments:</b></p>\r
 \r
 <ul type="disc" class="whs3">\r
        \r
+       <li class=kadov-p><p class="whs4">Name of the resulting \r
+ object</p></li>\r
+       \r
        <li class=kadov-p><p class="whs4">User specified face</p></li>\r
        \r
        <li class=kadov-p><p class="whs4">User specified internal \r
- wires (lying on this face except for its boundary), or, in case the &quot;Remove \r
- all internal wires&quot; box is checked, all internal wires</p></li>\r
+ wires (lying on this face except for its boundary), or, in case the <span \r
+ style="font-weight: bold;"><B>Remove all internal wires</B></span> box is checked, \r
+ all internal wires</p></li>\r
 </ul>\r
 \r
 <p class="whs4">&nbsp;</p>\r
@@ -586,23 +553,23 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs15"><img src="../image165.jpg" width="200px" height="177px" border="0" class="img_whs27"></p>\r
+<p class="whs16"><img src="../image286.jpg" width="214px" height="250px" border="0" class="img_whs29"></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs26">Example:</p>\r
+<p class="whs28">Example:</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs15"><img src="../image163.jpg" width="200px" height="214px" border="0" class="img_whs28"> &nbsp;&nbsp;&nbsp;<img src="../image164.jpg" width="176px" height="214px" border="0" class="img_whs29"></p>\r
+<p class="whs16"><img src="../image163.jpg" width="200px" height="214px" border="0" class="img_whs30"> &nbsp;&nbsp;&nbsp;<img src="../image164.jpg" width="176px" height="214px" border="0" class="img_whs31"></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs19"><span \r
+<p class="whs20"><span \r
  style="font-family: 'Times New Roman', serif;"><a NAME=_Toc57113183><span \r
- style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image122.gif" width="20px" height="20px" border="0" class="img_whs21"><b style="font-size: 14pt;"> Suppress \r
+ style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image122.gif" width="20px" height="20px" border="0" class="img_whs22"><b style="font-size: 14pt;"> Suppress \r
  holes</b></a> </font></span></span></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
@@ -633,19 +600,18 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b></p>\r
+<p class="whs4"><b>Arguments: </b>Name + 1 shape + Wires which \r
+ should be removed.</p>\r
 \r
-<ul>\r
-       \r
-       <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">1st \r
- Constructor :</b> 1 shape + 1 selection of 1 face (Local Context) + 1 \r
- selection of a wire in the selected face + 1 selection of the back face \r
- (if the hole is traversing).</p></li>\r
-       \r
-       <li class=kadov-p><p class="whs4"><b style="font-weight: bold;">2nd \r
- Constructor :</b> 1 shape (face or shell) + 1 selection of a wire in a \r
- face.</p></li>\r
-</ul>\r
+<p class="whs4"><span style="font-weight: bold;"><B>Remove all \r
+ holes </B></span>checkbox allows to fill all holes of a definite shape.</p>\r
+\r
+<p class="whs4"><span style="font-weight: bold;"><B>Detect </B></span>button \r
+ allows to display the number of free boundaries in your shape:</p>\r
+\r
+<p class="whs16">&nbsp;</p>\r
+\r
+<p class="whs16"><img src="../image285.jpg" width="348px" height="90px" border="0" class="img_whs32"></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -653,15 +619,15 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs15"><img src="../image116.jpg" x-maintain-ratio="FALSE" width="200px" height="185px" border="0" class="img_whs30"> &nbsp;<img src="../image117.jpg" width="200px" height="185px" border="0" class="img_whs31"></p>\r
+<p class="whs16">&nbsp;<img src="../image274.jpg" width="198px" height="250px" border="0" class="img_whs33"></p>\r
 \r
-<p class="whs15">&nbsp;&nbsp;</p>\r
+<p class="whs16">&nbsp;&nbsp;</p>\r
 \r
 <p class="whs4"><b style="font-weight: bold;">Example:</b></p>\r
 \r
-<p class="whs15">&nbsp;</p>\r
+<p class="whs16">&nbsp;</p>\r
 \r
-<p class="whs15">&nbsp;<img src="../image109.jpg" width="150px" height="136px" border="0" class="img_whs32"> &nbsp;<img src="../image110.jpg" width="150px" height="136px" border="0" class="img_whs32"></p>\r
+<p class="whs16">&nbsp;<img src="../image109.jpg" width="150px" height="136px" border="0" class="img_whs34"> &nbsp;<img src="../image110.jpg" width="150px" height="136px" border="0" class="img_whs34"></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -671,7 +637,7 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs1"><b style="font-weight: bold;"><a \r
  NAME=sewing\r
-       style="font-size: 14pt;"><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image119.gif" width="20px" height="20px" border="0" class="img_whs21"> Sewing</a></b> </p>\r
+       style="font-size: 14pt;"><img src="salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image119.gif" width="20px" height="20px" border="0" class="img_whs22"> Sewing</a></b> </p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -691,8 +657,18 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- 1 or more shapes + 1 value (sew precision).</p>\r
+<p class="whs4"><b>Arguments:</b> Name + 1 or more shapes + \r
+ 1 value (sew precision).</p>\r
+\r
+<p class="whs4"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><span style="font-weight: bold;"><B>Detect \r
+ </B></span>button allows to display the number of free boundaries in your \r
+ shape:</font></span></p>\r
+\r
+<p class="whs16">&nbsp;</p>\r
+\r
+<p class="whs16"><img src="../image285.jpg" width="348px" height="90px" border="0" class="img_whs32"></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -700,7 +676,7 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs15"><img src="../image111.jpg" width="200px" height="166px" border="0" class="img_whs33"></p>\r
+<p class="whs16"><img src="../image289.jpg" width="216px" height="250px" border="0" class="img_whs35"></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -708,7 +684,7 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs15"><img src="../image112.jpg" width="150px" height="132px" border="0" class="img_whs34"> &nbsp;<img src="../image113.jpg" width="150px" height="132px" border="0" class="img_whs34"></p>\r
+<p class="whs16"><img src="../image112.jpg" width="150px" height="132px" border="0" class="img_whs36"> &nbsp;<img src="../image113.jpg" width="150px" height="132px" border="0" class="img_whs36"></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
@@ -716,7 +692,7 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs4"><a name=AddPointOnEdge><img src="../image42.gif" width="22px" height="22px" border="0" class="img_whs35"> <span \r
+<p class="whs4"><a name=AddPointOnEdge><img src="../image42.gif" width="22px" height="22px" border="0" class="img_whs37"> <span \r
  style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Add point on edge</B></font></span></a></p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
@@ -743,85 +719,87 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 <p class="whs4">&nbsp;</p>\r
 \r
 <p class="whs4"><b style="font-weight: bold;">Arguments:</b> \r
- Edge, user-defined point</p>\r
+ Name + 1 Edge + 1 value setting the position of the point according one \r
+ of the selected modes</p>\r
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs36"><b style="font-weight: bold;">Dialog \r
+<p class="whs38"><b style="font-weight: bold;">Dialog \r
  Box:</b></p>\r
 \r
-<p class="whs36">&nbsp;</p>\r
+<p class="whs38">&nbsp;</p>\r
 \r
-<p class="whs37"><b style="font-weight: bold;"><img src="../image166.jpg" width="200px" height="210px" border="0" class="img_whs38"></b></p>\r
+<p class="whs39"><img src="../image291.jpg" width="191px" height="250px" border="0" class="img_whs40"></p>\r
 \r
-<p class="whs39">&nbsp;</p>\r
+<p class="whs41">&nbsp;</p>\r
 \r
-<p class="whs40">Example:</p>\r
+<p class="whs42">Example:</p>\r
 \r
-<p class="whs39">&nbsp;</p>\r
+<p class="whs41">&nbsp;</p>\r
 \r
-<p class="whs41"><img src="../image167.jpg" width="200px" height="231px" border="0" class="img_whs42"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../image168.jpg" width="185px" height="231px" border="0" class="img_whs43"></p>\r
+<p class="whs43"><img src="../image167.jpg" width="200px" height="231px" border="0" class="img_whs44"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../image168.jpg" width="185px" height="231px" border="0" class="img_whs45"></p>\r
 \r
-<p class="whs44">&nbsp;</p>\r
+<p class="whs46">&nbsp;</p>\r
 \r
-<p class="whs44">&nbsp;</p>\r
+<p class="whs46">&nbsp;</p>\r
 \r
-<p class="whs44">&nbsp;</p>\r
+<p class="whs46">&nbsp;</p>\r
 \r
-<p class="whs44"><a name=Glue_faces><img src="../image61.gif" width="25px" height="24px" border="0" class="img_whs6"><span \r
+<p class="whs46"><a name=Glue_faces><img src="../image61.gif" width="25px" height="24px" border="0" class="img_whs7"><span \r
  style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B> Glue faces</B></font></span></a></p>\r
 \r
-<p class="whs44">&nbsp;</p>\r
+<p class="whs46">&nbsp;</p>\r
 \r
-<p class="whs44"><b style="font-weight: bold;">Description:</b> \r
+<p class="whs46"><b style="font-weight: bold;">Description:</b> \r
  Glues faces that are coincident with respect to the given tolerance </p>\r
 \r
-<p class="whs44">value.</p>\r
+<p class="whs46">value.</p>\r
 \r
-<p class="whs44">&nbsp;</p>\r
+<p class="whs46">&nbsp;</p>\r
 \r
-<p class="whs44"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;">Result:</b> \r
+<p class="whs46"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;">Result:</b> \r
  GEOM_Object.</font></span></p>\r
 \r
-<p class="whs44">&nbsp;</p>\r
+<p class="whs46">&nbsp;</p>\r
 \r
-<p class="whs44"><b style="font-weight: bold;">TUI Command \r
+<p class="whs46"><b style="font-weight: bold;">TUI Command \r
  : </b><span style="font-style: italic;"><I>geompy.MakeGlueFaces(theShape, \r
  theTolerance)</I></span>, where theShape is a compound of shapesto be glued, \r
  theTolerance is a maximum distance between two faces, which can be considered \r
  as coincident.</p>\r
 \r
-<p class="whs44"><i><span style="font-style: italic;"><I>&nbsp;</I></span></i></p>\r
+<p class="whs46"><i><span style="font-style: italic;"><I>&nbsp;</I></span></i></p>\r
 \r
-<p class="whs44"><b style="font-weight: bold;">Arguments: \r
- </b>1 <i><span style="font-style: normal;">Compound + Tolerance Value</span></i></p>\r
+<p class="whs46"><b>Arguments: <span style="font-weight: normal;">Name \r
+ +</span> </b>1 <i><span style="font-style: normal;">Compound + Tolerance \r
+ value</span></i></p>\r
 \r
-<p class="whs44">&nbsp;</p>\r
+<p class="whs46">&nbsp;</p>\r
 \r
-<p class="whs44"><b style="font-weight: bold;">Dialog Box:</b></p>\r
+<p class="whs46"><b style="font-weight: bold;">Dialog Box:</b></p>\r
 \r
-<p class="whs44">&nbsp;</p>\r
+<p class="whs46">&nbsp;</p>\r
 \r
-<p class="whs45"><img src="../image200.jpg" width="200px" height="216px" border="0" class="img_whs46"></p>\r
+<p class="whs47"><img src="../image290.jpg" width="240px" height="250px" border="0" class="img_whs48"></p>\r
 \r
-<p class="whs47">&nbsp;</p>\r
+<p class="whs49">&nbsp;</p>\r
 \r
-<p class="whs47"><b style="font-weight: bold;">Example:</b></p>\r
+<p class="whs49"><b style="font-weight: bold;">Example:</b></p>\r
 \r
-<p class="whs47">&nbsp;</p>\r
+<p class="whs49">&nbsp;</p>\r
 \r
-<p class="whs48"><img src="../image201.jpg" x-maintain-ratio="TRUE" width="200px" height="150px" border="0" class="img_whs49"> &nbsp;&nbsp;<img src="../image202.jpg" width="204px" height="150px" border="0" class="img_whs50"></p>\r
+<p class="whs50"><img src="../image201.jpg" x-maintain-ratio="TRUE" width="200px" height="150px" border="0" class="img_whs51"> &nbsp;&nbsp;<img src="../image202.jpg" width="204px" height="150px" border="0" class="img_whs52"></p>\r
 \r
-<p class="whs51">&nbsp;</p>\r
+<p class="whs53">&nbsp;</p>\r
 \r
-<p class="whs51">&nbsp;</p>\r
+<p class="whs53">&nbsp;</p>\r
 \r
-<p class="whs51">&nbsp;</p>\r
+<p class="whs53">&nbsp;</p>\r
 \r
-<p class="whs52"><a name=CheckFreeBound><img src="../image44.gif" width="22px" height="22px" border="0" class="img_whs35"> <span \r
+<p class="whs54"><a name=CheckFreeBound><img src="../image44.gif" width="22px" height="22px" border="0" class="img_whs37"> <span \r
  style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Check free boundaries</B></font></span></a></p>\r
 \r
-<p class="whs53">&nbsp;</p>\r
+<p class="whs55">&nbsp;</p>\r
 \r
 <p class="whs4"><b style="font-weight: bold;">Description:</b> \r
  Detects wires and edges that correspond to the shape's boundary, and highlights \r
@@ -846,24 +824,24 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
 \r
 <p class="whs4">&nbsp;</p>\r
 \r
-<p class="whs36"><b style="font-weight: bold;">Dialog \r
+<p class="whs38"><b style="font-weight: bold;">Dialog \r
  Box:</b></p>\r
 \r
-<p class="whs36">&nbsp;</p>\r
+<p class="whs38">&nbsp;</p>\r
 \r
-<p class="whs15"><b style="font-weight: bold;"><img src="../image169.jpg" width="200px" height="180px" border="0" class="img_whs54"></b></p>\r
+<p class="whs26"><img src="../image64.gif" width="276px" height="192px" border="0" class="img_whs56"></p>\r
 \r
-<p class="whs55">&nbsp;</p>\r
+<p class="whs57">&nbsp;</p>\r
 \r
-<p class="whs55"><b style="font-weight: bold;">Example:</b></p>\r
+<p class="whs57"><b style="font-weight: bold;">Example:</b></p>\r
 \r
-<p class="whs55">&nbsp;</p>\r
+<p class="whs57">&nbsp;</p>\r
 \r
-<p class="whs55"><img src="../image170.jpg" width="209px" height="138px" border="0" class="img_whs56"> &nbsp;<img src="../image171.jpg" width="192px" height="138px" border="0" class="img_whs57">&nbsp; <img src="../image172.jpg" width="191px" height="138px" border="0" class="img_whs58"></p>\r
+<p class="whs57"><img src="../image170.jpg" width="209px" height="138px" border="0" class="img_whs58"> &nbsp;<img src="../image171.jpg" width="192px" height="138px" border="0" class="img_whs59">&nbsp; <img src="../image172.jpg" width="191px" height="138px" border="0" class="img_whs60"></p>\r
 \r
-<p class="whs55">&nbsp;</p>\r
+<p class="whs57">&nbsp;</p>\r
 \r
-<p class="whs55">&nbsp;</p>\r
+<p class="whs57">&nbsp;</p>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
@@ -872,5 +850,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index 345a72190d44c321aa93c7e8b9294a795a9e7fcd..023acb55427b7844fe26ed4624698868b249cf63 100755 (executable)
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Titre</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta HTTP-EQUIV=Content-Type CONTENT="text/html; charset=windows-1252">\r
-<meta NAME=subject CONTENT=Sujet>\r
-<meta NAME=keywords CONTENT=Etude>\r
-<meta NAME=Client CONTENT=Client>\r
-<meta NAME=Department CONTENT="D&#1081;veloppements sp&#1081;cifiques open cascade">\r
-<meta NAME=Division CONTENT="Une filiale EADS Matra Datavision">\r
-<meta NAME=Owner CONTENT=OCC>\r
-<meta NAME=Project CONTENT=ProjectRef>\r
-<meta NAME=Folder CONTENT=FF>\r
-<meta NAME=Study CONTENT=SSS>\r
-<meta NAME=Reference CONTENT=Reference>\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=7022>\r
-<meta name=layout-width content=510>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='../default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
 //-->\r
 </script>\r
-<!--(Style Sheet)===================================================-->\r
-\r
 <style>\r
 <!--\r
-\r
-A:visited {\r
-       color: #800080;\r
-}\r
-\r
-A:link {\r
-       color: #0000ff;\r
-}\r
-\r
+A:visited { color:#800080; }\r
+A:link { color:#0000ff; }\r
 -->\r
-</style>\r
-\r
-\r
-<style type="text/css">\r
+</style><style type="text/css">\r
 <!--\r
-p.whs1 {font-size: 12pt;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-ul.whs3 {list-style: disc;}\r
-p.whs4 {font-family: 'Times New Roman', serif; font-size: 12pt;}\r
-p.whs5 {font-family: 'Times New Roman', serif; font-size: 14pt;}\r
-img_whs6 {border-style: none; width: 20px; height: 20px;}\r
-p.whs7 {font-size: 12pt; margin-left: 40px;}\r
-img_whs8 {border-style: none; border: none; width: 200px; height: 202px;}\r
-p.whs9 {margin-left: 40px;}\r
-img_whs10 {border-style: none; border: none; width: 150px; height: 163px;}\r
-img_whs11 {border-style: none; border: none; width: 200px; height: 193px;}\r
-img_whs12 {border-style: none; border: none; width: 150px; height: 145px;}\r
-p.whs13 {margin-left: 48px; text-indent: -48px;}\r
-p.whs14 {margin-left: 48px; text-indent: -48px; font-size: 14pt; font-weight: bold;}\r
-img_whs15 {border-style: none; border: none; width: 25px; height: 22px;}\r
-img_whs16 {border-style: none; border: none; width: 209px; height: 234px;}\r
-img_whs17 {border-style: none; border: none; width: 200px; height: 234px;}\r
-p.whs18 {font-size: 12pt; margin-left: 40px; text-indent: -40px;}\r
-p.whs19 {font-size: 12pt; text-indent: -40px; margin-left: 80px;}\r
-img_whs20 {border-style: none; border: none; width: 200px; height: 209px;}\r
-img_whs21 {border-style: none; border: none; width: 200px; height: 176px;}\r
-img_whs22 {border-style: none; border: none; width: 150px; height: 127px;}\r
-p.whs23 {margin-left: 40px; font-size: 12pt;}\r
-img_whs24 {border-style: none; border: none; width: 150px; height: 153px;}\r
-img_whs25 {border-style: none; border: none; width: 24px; height: 22px;}\r
-img_whs26 {border-style: none; border: none; width: 200px; height: 164px;}\r
-p.whs27 {font-size: 12pt; font-weight: bold;}\r
-img_whs28 {border-style: none; border: none; width: 200px; height: 191px;}\r
-img_whs29 {border-style: none; border: none; width: 200px; height: 227px;}\r
-img_whs30 {border-style: none; border: none; width: 150px; height: 123px;}\r
-img_whs31 {border-style: none; border: none; width: 150px; height: 128px;}\r
-img_whs32 {border-style: none; border: none; width: 150px; height: 113px;}\r
+p.whs1 { font-size:12pt; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+ul.whs3 { list-style:disc; }\r
+p.whs4 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
+p.whs5 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
+img_whs6 { border-style:none; width:20px; height:20px; }\r
+p.whs7 { font-size:12pt; margin-left:40px; }\r
+img_whs8 { border:none; width:184px; height:250px; }\r
+img_whs9 { border:none; width:196px; height:250px; }\r
+img_whs10 { border:none; width:197px; height:250px; }\r
+p.whs11 { margin-left:40px; }\r
+img_whs12 { border-style:none; border:none; width:150px; height:163px; }\r
+img_whs13 { border:none; width:218px; height:250px; }\r
+img_whs14 { border-style:none; border:none; width:150px; height:145px; }\r
+p.whs15 { margin-left:48px; text-indent:-48px; }\r
+p.whs16 { margin-left:48px; text-indent:-48px; font-size:14pt; font-weight:bold; }\r
+img_whs17 { border-style:none; border:none; width:25px; height:22px; }\r
+img_whs18 { border-style:none; border:none; width:209px; height:234px; }\r
+img_whs19 { border-style:none; border:none; width:200px; height:234px; }\r
+p.whs20 { font-size:12pt; margin-left:40px; text-indent:-40px; }\r
+p.whs21 { font-size:12pt; text-indent:-40px; margin-left:80px; }\r
+img_whs22 { border-style:none; border:none; width:200px; height:209px; }\r
+img_whs23 { border:none; width:214px; height:250px; }\r
+img_whs24 { border:none; width:215px; height:250px; }\r
+img_whs25 { border:none; width:216px; height:250px; }\r
+img_whs26 { border-style:none; border:none; width:150px; height:127px; }\r
+img_whs27 { border:none; width:205px; height:250px; }\r
+p.whs28 { margin-left:40px; font-size:12pt; }\r
+img_whs29 { border-style:none; border:none; width:150px; height:153px; }\r
+img_whs30 { border-style:none; border:none; width:24px; height:22px; }\r
+p.whs31 { font-size:12pt; margin-left:40px; font-weight:bold; }\r
+img_whs32 { border:none; width:225px; height:250px; }\r
+p.whs33 { font-size:12pt; font-weight:bold; }\r
+img_whs34 { border-style:none; border:none; width:200px; height:191px; }\r
+img_whs35 { border:none; width:140px; height:250px; }\r
+img_whs36 { border:none; width:141px; height:250px; }\r
+img_whs37 { border-style:none; border:none; width:150px; height:123px; }\r
+img_whs38 { border:none; width:159px; height:250px; }\r
+img_whs39 { border:none; width:160px; height:250px; }\r
+img_whs40 { border-style:none; border:none; width:150px; height:128px; }\r
+img_whs41 { border-style:none; border:none; width:150px; height:113px; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
 <!--\r
 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
 {\r
   var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs13 {text-indent:1; }";\r
-  strNSS += "p.whs14 {text-indent:1; }";\r
-  strNSS += "p.whs18 {text-indent:1; }";\r
-  strNSS += "p.whs19 {text-indent:1; }";\r
+  strNSS += "p.whs15 {text-indent:1pt; }";\r
+  strNSS += "p.whs16 {text-indent:1pt; }";\r
+  strNSS += "p.whs20 {text-indent:1pt; }";\r
+  strNSS += "p.whs21 {text-indent:1pt; }";\r
   strNSS +="</style>";\r
   document.write(strNSS);\r
 }\r
@@ -125,22 +91,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -158,15 +117,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../geom.html");\r
+       setRelStartPage("../geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Using transformation operations</h1>\r
@@ -233,8 +193,25 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape + 3 values (coordinates).</p>\r
+<p class="whs1"><b>Arguments:</b> </p>\r
+\r
+<ul type="disc" class="whs3">\r
+       \r
+       <li class=kadov-p><p class="whs1"><b>1st Constructor: <span \r
+ style="font-weight: normal;">Name + </span></b>1 shape + 3 values (coordinates).</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs1"><b>2st Constructor: <span \r
+ style="font-weight: normal;">Name + </span></b>1 shape + 2 vertices.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs1"><b>3st Constructor: <span \r
+ style="font-weight: normal;">Name + </span></b>1 shape + 1 vector.</p></li>\r
+</ul>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Create a copy \r
+ </B></span>checkbox allows to keep the initial object, otherwise it will be \r
+ removed.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -242,7 +219,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image118.jpg" width="200px" height="202px" border="0" class="img_whs8"></p>\r
+<p class="whs7"><img src="../image271.jpg" width="184px" height="250px" border="0" class="img_whs8"> &nbsp;<img src="../image272.jpg" width="196px" height="250px" border="0" class="img_whs9"> &nbsp;<img src="../image273.jpg" width="197px" height="250px" border="0" class="img_whs10"></p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
@@ -250,9 +227,9 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image6.gif" width="150px" height="163px" border="0" class="img_whs10"> &nbsp;<img src="../image8.jpg" width="150px" height="163px" border="0" class="img_whs10"></p>\r
+<p class="whs11"><img src="../image6.gif" width="150px" height="163px" border="0" class="img_whs12"> &nbsp;<img src="../image8.jpg" width="150px" height="163px" border="0" class="img_whs12"></p>\r
 \r
-<p class="whs9">&nbsp;</p>\r
+<p class="whs11">&nbsp;</p>\r
 \r
 <p class="whs5"><a NAME=_Toc57113211><span \r
  style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image129.gif" width="20px" height="20px" border="0" class="img_whs6"><b><font style="font-size: 14pt;"\r
@@ -277,9 +254,15 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Arguments</b><b>:</b> \r
- 1 shape + 1 edge &nbsp;+ \r
- 1 angle.</p>\r
+<p class="whs1"><b>Arguments:</b> 1 shape + 1 vector for direction \r
+ of rotation + 1 angle.</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Reverse </B></span>checkbox \r
+ allows to specify the direction of rotation.</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Create a copy \r
+ </B></span>checkbox allows to keep the initial object, otherwise it will be \r
+ removed.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -287,7 +270,7 @@ else
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image119.jpg" width="200px" height="193px" border="0" class="img_whs11"></p>\r
+<p class="whs7"><img src="../image270.jpg" width="218px" height="250px" border="0" class="img_whs13"></p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
@@ -295,16 +278,16 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs9"><img src="../image9.jpg" width="150px" height="145px" border="0" class="img_whs12"> &nbsp;<img src="../image10.jpg" width="150px" height="145px" border="0" class="img_whs12"></p>\r
+<p class="whs11"><img src="../image9.jpg" width="150px" height="145px" border="0" class="img_whs14"> &nbsp;<img src="../image10.jpg" width="150px" height="145px" border="0" class="img_whs14"></p>\r
 \r
-<p class="whs9">&nbsp;</p>\r
+<p class="whs11">&nbsp;</p>\r
 \r
-<p class="whs13">&nbsp;</p>\r
+<p class="whs15">&nbsp;</p>\r
 \r
-<p class="whs14"><a name=_Toc57113217\r
-                                                                       style="font-size: 14pt; font-weight: bold;"><img src="../image59.gif" width="25px" height="22px" border="0" class="img_whs15"> Modify the Location</a></p>\r
+<p class="whs16"><a name=_Toc57113217\r
+                                                                       style="font-size: 14pt; font-weight: bold;"><img src="../image59.gif" width="25px" height="22px" border="0" class="img_whs17"> Modify the Location</a></p>\r
 \r
-<p class="whs13">&nbsp;</p>\r
+<p class="whs15">&nbsp;</p>\r
 \r
 <p class="whs1"><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;"><b style="font-weight: bold;">Description:</b> \r
  Modification of location of an object.</font></span></p>\r
@@ -322,8 +305,12 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 GEOM_Object + [Starting Coordinate System] + End Coordinate System.</p>\r
+<p class="whs1"><b>Arguments:</b> Name + 1 GEOM_Object + [Starting \r
+ Coordinate System] + End Coordinate System.</p>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Create a copy \r
+ </B></span>checkbox allows to keep the initial object, otherwise it will be \r
+ removed.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -331,21 +318,21 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image199.jpg" width="209px" height="234px" border="0" class="img_whs16"> &nbsp;&nbsp;<img src="../image196.jpg" width="200px" height="234px" border="0" class="img_whs17"></p>\r
+<p class="whs7"><img src="../image199.jpg" width="209px" height="234px" border="0" class="img_whs18"> &nbsp;&nbsp;<img src="../image196.jpg" width="200px" height="234px" border="0" class="img_whs19"></p>\r
 \r
-<p class="whs18">&nbsp;</p>\r
+<p class="whs20">&nbsp;</p>\r
 \r
-<p class="whs18"><b style="font-weight: bold;">Example:</b></p>\r
+<p class="whs20"><b style="font-weight: bold;">Example:</b></p>\r
 \r
-<p class="whs18">&nbsp;</p>\r
+<p class="whs20">&nbsp;</p>\r
 \r
-<p class="whs19"><img src="../image197.jpg" width="200px" height="209px" border="0" class="img_whs20"></p>\r
+<p class="whs21"><img src="../image197.jpg" width="200px" height="209px" border="0" class="img_whs22"></p>\r
 \r
-<p class="whs18">&nbsp;</p>\r
+<p class="whs20">&nbsp;</p>\r
 \r
-<p class="whs18">&nbsp;</p>\r
+<p class="whs20">&nbsp;</p>\r
 \r
-<p class="whs18">&nbsp;</p>\r
+<p class="whs20">&nbsp;</p>\r
 \r
 <p class="whs5"><a NAME=_Toc57113212><span \r
  style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image130.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Mirror</b></a> \r
@@ -369,8 +356,23 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
- 1 shape + 1 face.</p>\r
+<p class="whs1"><b>Arguments:</b> </p>\r
+\r
+<ul type="disc" class="whs3">\r
+       \r
+       <li class=kadov-p><p class="whs1"><b>1st Constructor: <span \r
+ style="font-weight: normal;">Name + </span></b>1 shape + 1 vertex.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs1"><b>2st Constructor: <span \r
+ style="font-weight: normal;">Name + </span></b>1 shape + 1 vector.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs1"><b>3st Constructor: <span \r
+ style="font-weight: normal;">Name + </span></b>1 shape + 1 plane.</p></li>\r
+</ul>\r
+\r
+<p class="whs1"><span style="font-weight: bold;"><B>Create a copy \r
+ </B></span><span>checkbox allows to keep the initial object, otherwise it \r
+ will be removed.</span></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -378,7 +380,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image120.jpg" width="200px" height="176px" border="0" class="img_whs21"></p>\r
+<p class="whs7"><img src="../image267.jpg" width="214px" height="250px" border="0" class="img_whs23"> <img src="../image268.jpg" width="215px" height="250px" border="0" class="img_whs24"> <img src="../image269.jpg" width="216px" height="250px" border="0" class="img_whs25"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -386,7 +388,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image121.jpg" width="150px" height="127px" border="0" class="img_whs22"> &nbsp;<img src="../image122.jpg" width="150px" height="127px" border="0" class="img_whs22"></p>\r
+<p class="whs7"><img src="../image121.jpg" width="150px" height="127px" border="0" class="img_whs26"> &nbsp;<img src="../image122.jpg" width="150px" height="127px" border="0" class="img_whs26"></p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
@@ -414,7 +416,7 @@ else
 <p class="whs1">&nbsp;</p>\r
 \r
 <p class="whs1"><b style="font-weight: bold;">Arguments:</b> \r
1 shape + 1 vertex + 1 Scale Factor.</p>\r
Name + 1 shape(s) + 1 vertex + 1 Scale Factor.</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -422,7 +424,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image123.jpg" width="200px" height="193px" border="0" class="img_whs11"></p>\r
+<p class="whs7"><img src="../image266.jpg" width="205px" height="250px" border="0" class="img_whs27"></p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
@@ -430,14 +432,14 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs23"><img src="../image23.gif" width="150px" height="153px" border="0" class="img_whs24"> &nbsp;<img src="../image124.jpg" width="150px" height="153px" border="0" class="img_whs24"></p>\r
+<p class="whs28"><img src="../image23.gif" width="150px" height="153px" border="0" class="img_whs29"> &nbsp;<img src="../image124.jpg" width="150px" height="153px" border="0" class="img_whs29"></p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
-<p class="whs18"><a name=_Toc57113216><img src="../image37.gif" width="24px" height="22px" border="0" class="img_whs25"> <span \r
+<p class="whs20"><a name=_Toc57113216><img src="../image37.gif" width="24px" height="22px" border="0" class="img_whs30"> <span \r
  style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Offset surface</B></font></span></a></p>\r
 \r
-<p class="whs18">&nbsp;</p>\r
+<p class="whs20">&nbsp;</p>\r
 \r
 <p class="whs1"><b style="font-weight: bold;">Description:</b> \r
  Each point is translated along a local normal by a given distance (signed \r
@@ -458,10 +460,13 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs1"><b style="font-weight: bold;">Arguments:</b></p>\r
+<p class="whs1"><b>Arguments:</b></p>\r
 \r
 <ul type="disc" class="whs3">\r
        \r
+       <li class=kadov-p><p class="whs1"><span><font size=3 style="font-size:12pt;">Name of the resulting \r
+ object</font></span></p></li>\r
+       \r
        <li class=kadov-p><p class="whs1">GEOM_Object (face, shell, \r
  solid, compound) </p></li>\r
        \r
@@ -474,13 +479,13 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><b style="font-weight: bold;"><img src="../image152.jpg" width="200px" height="164px" border="0" class="img_whs26"></b></p>\r
+<p class="whs31"><img src="../image265.jpg" width="225px" height="250px" border="0" class="img_whs32"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs27">Example:</p>\r
+<p class="whs33">Example:</p>\r
 \r
-<p class="whs7"><img src="../image151.jpg" width="200px" height="191px" border="0" class="img_whs28"></p>\r
+<p class="whs7"><img src="../image151.jpg" width="200px" height="191px" border="0" class="img_whs34"></p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
@@ -528,11 +533,12 @@ else
        \r
        <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">1st \r
  Constructor <span style="font-weight: normal;">(in one direction):</span></b> \r
1 shape + 1 edge (for direction) + 1 step value + 1 value (repetition).</p></li>\r
Name + 1 shape + 1 vector (for direction) + 1 step value + 1 value (repetition).</p></li>\r
        \r
        <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">2nd \r
  Constructor<span style="font-weight: normal;"> (in two directions):</span></b> \r
- 1 shape + 2 edges + 2 step values + 2 values (repetitions).</p></li>\r
+ Name + 1 shape + 2 vectors defining the direction + 2 step values + 2 \r
+ values (repetitions).</p></li>\r
 </ul>\r
 \r
 <p class="whs1">&nbsp;</p>\r
@@ -541,7 +547,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image125.jpg" width="200px" height="227px" border="0" class="img_whs29"> &nbsp;<img src="../image126.jpg" width="200px" height="227px" border="0" class="img_whs29"></p>\r
+<p class="whs7"><img src="../image263.jpg" width="140px" height="250px" border="0" class="img_whs35"> &nbsp;<img src="../image264.jpg" width="141px" height="250px" border="0" class="img_whs36"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -553,7 +559,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs30"> &nbsp;<img src="../image128.jpg" width="150px" height="123px" border="0" class="img_whs30"></p>\r
+<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs37"> &nbsp;<img src="../image128.jpg" width="150px" height="123px" border="0" class="img_whs37"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -561,7 +567,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs30"> &nbsp;<img src="../image127.jpg" width="150px" height="123px" border="0" class="img_whs30"></p>\r
+<p class="whs7"><img src="../image24.gif" width="150px" height="123px" border="0" class="img_whs37"> &nbsp;<img src="../image127.jpg" width="150px" height="123px" border="0" class="img_whs37"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -607,12 +613,13 @@ else
        \r
        <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">1st \r
  Constructor <span style="font-weight: normal;">(in one direction):</span></b> \r
1 shape + 1 edge + 1 value (repetition).</p></li>\r
Name + 1 shape + 1 vector for direction + 1 value (repetition).</p></li>\r
        \r
-       <li class=kadov-p><p class="whs1"><b style="font-weight: bold;">2nd \r
- Constructor <span style="font-weight: normal;">(in two directions):</span></b> \r
- 1 shape + 1 edge + 1 angle + 1 value (repetition) + 1 step value + 1 value \r
- (repetition).</p></li>\r
+       <li class=kadov-p><p class="whs1"><b>2nd Constructor <span \r
+ style="font-weight: normal;">(in two directions):</span></b> Name + 1 \r
+ shape + 1 vector for direction + 1 angle + 1 value (repetition) + 1 step \r
+ value + 1 value (repetition); <span style="font-weight: bold;"><B>Reverse \r
+ </B></span><span>checkbox allows to set the direction of rotation</span>.</p></li>\r
 </ul>\r
 \r
 <p class="whs1">&nbsp;</p>\r
@@ -621,7 +628,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image131.jpg" width="200px" height="193px" border="0" class="img_whs11"> &nbsp;<img src="../image132.jpg" width="200px" height="193px" border="0" class="img_whs11"></p>\r
+<p class="whs7"><img src="../image261.jpg" width="159px" height="250px" border="0" class="img_whs38"> &nbsp;<img src="../image262.jpg" width="160px" height="250px" border="0" class="img_whs39"></p>\r
 \r
 <p class="whs7">&nbsp;</p>\r
 \r
@@ -634,7 +641,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image129.jpg" width="150px" height="128px" border="0" class="img_whs31"> &nbsp;<img src="../image130.jpg" width="150px" height="128px" border="0" class="img_whs31"></p>\r
+<p class="whs7"><img src="../image129.jpg" width="150px" height="128px" border="0" class="img_whs40"> &nbsp;<img src="../image130.jpg" width="150px" height="128px" border="0" class="img_whs40"></p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -642,7 +649,7 @@ else
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
-<p class="whs7"><img src="../image25.gif" width="150px" height="113px" border="0" class="img_whs32"> &nbsp;<img src="../image133.jpg" width="150px" height="113px" border="0" class="img_whs32"></p>\r
+<p class="whs7"><img src="../image25.gif" width="150px" height="113px" border="0" class="img_whs41"> &nbsp;<img src="../image133.jpg" width="150px" height="113px" border="0" class="img_whs41"></p>\r
 \r
 <p>&nbsp;</p>\r
 \r
@@ -655,5 +662,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
diff --git a/doc/salome/gui/GEOM/geom.htm b/doc/salome/gui/GEOM/geom.htm
new file mode 100755 (executable)
index 0000000..46797c7
--- /dev/null
@@ -0,0 +1,139 @@
+\r
+<html>\r
+<head><script language="javascript">\r
+<!--\r
+var sIcon="whstart.ico";\r
+var sPath=document.location.href;\r
+if (sPath.indexOf("http")!= -1)\r
+       document.write("<link REL=\"SHORTCUT ICON\" href=\""+ sIcon +"\">");\r
+//-->\r
+</script>\r
+ <title>GEOM reference manual</title>\r
+ <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+ <meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" >\r
+<!--\r
+if (!window.gbWhVer||!window.gbWhUtil||!window.gbWhMsg)\r
+       document.location.reload();\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript" src="whstub.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var nWebhelpNavPaneMode = 1;                   //1: DHTML 2:Applet 3:PureHTML 4:NoframeAt all\r
+var strPaneDHTML  = "whskin_pdhtml.htm";               //whd_nvp10.htm  if tab enabled, whnframe.htm if tab disabled.\r
+var strPaneApplet = "whskin_papplet.htm";\r
+var strPaneList   = "whskin_plist.htm";\r
+var bNoApplet  = false;\r
+\r
+var strPane = "";\r
+\r
+var nViewFrameType = -1;\r
+\r
+if (!window.gAgent)\r
+{\r
+       // low end browser, we don't even try to determine it.\r
+       document.location = "whnjs.htm";\r
+}\r
+else\r
+{\r
+       if (!gbNav4&&!gbIE4&&!gbOpera7&&!gbSafari)                              \r
+               document.location = "whnjs.htm";\r
+       else if (gbNav4 && !gbNav6 && ((gnVerMinor <= 4.06)))\r
+               document.location = "whnjs.htm";\r
+       else if (gbMac && gbIE4 && !gbIE5)              \r
+               document.location = "whnjs.htm";\r
+       //figure out which mode is the best\r
+       else\r
+       {\r
+               nViewFrameType=nWebhelpNavPaneMode;\r
+               if (nWebhelpNavPaneMode==1||nWebhelpNavPaneMode == 2)\r
+               {\r
+                       var gbDHTML=(nWebhelpNavPaneMode==1);\r
+                       if (gbNav4)                                                                             nViewFrameType = 2;\r
+                       if (gbNav4&&(gnVerMinor < 4.1))                                         nViewFrameType = 3;\r
+                       if (gbNav4&&(gnVerMinor == 4.6))                                        nViewFrameType = 3;\r
+                       if (gbIE4&&gbDHTML)                                                                     nViewFrameType = 1;\r
+                       if (gbIE4&&gbSunOS&&nWebhelpNavPaneMode==2)                     nViewFrameType = 3;\r
+                       if (gbNav4&&gbSunOS&&nViewFrameType==2)                 nViewFrameType = 3;\r
+                       if (gbNav6&&gbDHTML)                                                            nViewFrameType = 1;\r
+                       if (gbNav6&&!gbNav61&&nWebhelpNavPaneMode == 2)         nViewFrameType = 3;\r
+                       if (gbMac)                                                                                      nViewFrameType = 3;\r
+                       if (gbOpera7&&nViewFrameType == 2)                                      nViewFrameType = 3;\r
+                       if ((bNoApplet)&&(nViewFrameType == 2))                         nViewFrameType = 3;\r
+               }\r
+       }\r
+}\r
+\r
+if (nViewFrameType!=-1)\r
+{\r
+       var gbWindows = ((gAgent.indexOf("win") != -1) || (gAgent.indexOf("16bit") != -1));\r
+       //The colordepth of the 16 color on Windows is 1. \r
+       if ((gbWindows) && (gbNav4) && (window.screen) && (window.screen.colorDepth <= 4))\r
+       {\r
+          alert("WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors.");\r
+          nViewFrameType = 3;\r
+       }\r
+\r
+       //figure out which one is navpane\r
+       // ReplaceMark:nViewFrameType = 1\r
+       if (nViewFrameType == 1)\r
+       {\r
+               if (gbNav4 && !gbNav6)\r
+                       strPane = strPaneList;\r
+               else\r
+                       strPane = strPaneDHTML;\r
+       }\r
+       else if (nViewFrameType == 2)\r
+               strPane = strPaneApplet;\r
+       else\r
+               strPane = strPaneList;\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="javascript" src="whstart.js"></script>\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (!gbIE4&&!gbNav4&&!gbOpera7&&!gbSafari)\r
+       document.location = "whnjs.htm";\r
+\r
+function CMRAgent( strID, strURL, strLabel, strFrameAttr )\r
+{\r
+  this.m_strID = strID;\r
+  this.m_strURL = strURL;\r
+  this.m_strLabel = strLabel;\r
+  this.m_strFrameAttr = strFrameAttr;\r
+}\r
+\r
+function CMRServer()\r
+{\r
+  this.m_cAgents = new Array;\r
+}\r
+var cMRServer = new CMRServer;\r
+// GetServerInfo\r
+// Registry the agent array handled by webhelp\r
+// ReplaceMark:MRServer.strServerData\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (nViewFrameType!=-1)\r
+{\r
+       var strHTML = "<frameset rows=\"32,*\" hostof=\"parent:toolbar!startpage:yes\" frameborder=\"0\" border=\"0\"><frame src=\"whskin_tbars.htm\" id=\"toolbar\" frameborder=\"0\" border=\"0\" scrolling=\"no\" noresize marginheight=\"0\" marginwidth=\"0\" title=\"Toolbar\"></frame><frame src=\"whskin_frmset01.htm\"  frameborder=\"1\" border=\"1\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame></frameset>";\r
+       document.write(strHTML);\r
+}\r
+//-->\r
+</script>\r
+\r
+<frameset cols="100%,*" frameborder=no border=0>\r
+  <frame src="whnjs.htm">\r
+  <frame src="whskin_blank.htm" noresize>\r
+</frameset>\r
+\r
+</html>
\ No newline at end of file
diff --git a/doc/salome/gui/GEOM/geom.log b/doc/salome/gui/GEOM/geom.log
new file mode 100755 (executable)
index 0000000..f9810dc
--- /dev/null
@@ -0,0 +1,476 @@
+|SourceProjectName:GEOM.hpr\r
+|DestinationProjectName:geom.htm\r
+whhost.js\r
+whmsg.js\r
+whmozemu.js\r
+whproxy.js\r
+whstub.js\r
+whutils.js\r
+whver.js\r
+whform.js\r
+whphost.js\r
+whstart.js\r
+whtopic.js\r
+whframes.js\r
+whlang.js\r
+whskin_info.htm\r
+whskin_blank.htm\r
+whskin_pickup.htm\r
+whskin_homepage.htm\r
+whskin_tw.htm\r
+whnjs.htm\r
+whthost.js\r
+whtdhtml.htm\r
+whihost.js\r
+whibody.htm\r
+whiform.htm\r
+whfhost.js\r
+whfbody.htm\r
+whfform.htm\r
+whghost.js\r
+whgbody.htm\r
+whgdhtml.htm\r
+whgdef.htm\r
+whproj.js\r
+whproj.xml\r
+whproj.htm\r
+whxdata\whtoc.xml\r
+whxdata\whidx.xml\r
+whxdata\whfts.xml\r
+whxdata\whglo.xml\r
+whdata\whtoc.js\r
+whdata\whtoc.htm\r
+whdata\whtdata.js\r
+whdata\whidx.js\r
+whdata\whidx.htm\r
+whdata\whidata.js\r
+whdata\whfts.js\r
+whdata\whfts.htm\r
+whdata\whglo.js\r
+whdata\whglo.htm\r
+whdata\whgdata.js\r
+whdata\whftdata.js\r
+whdata\whfwdata.js\r
+whres.xml\r
+webhelp.jar\r
+webhelp.cab\r
+whgdata\whnvp30.htm\r
+whgdata\whnvp31.htm\r
+whgdata\whnvp32.htm\r
+whgdata\whnvp33.htm\r
+whgdata\whnvt30.htm\r
+whgdata\whnvt31.htm\r
+whgdata\whnvt32.htm\r
+whgdata\whnvt33.htm\r
+whgdata\whnvf30.htm\r
+whgdata\whnvf31.htm\r
+whgdata\whnvf32.htm\r
+whgdata\whnvf33.htm\r
+whgdata\whnvl31.htm\r
+whgdata\whnvl32.htm\r
+whgdata\whnvl33.htm\r
+whgdata\whexpbar.gif\r
+cshdat_webhelp.htm\r
+whcsh_home.htm\r
+whcshdata.htm\r
+cshdat_robohelp.htm\r
+wht_tab0.gif\r
+wht_tab1.gif\r
+wht_tab2.gif\r
+wht_tab3.gif\r
+wht_tab4.gif\r
+wht_tab5.gif\r
+wht_tab6.gif\r
+wht_tab7.gif\r
+wht_tab8.gif\r
+wht_glo_h.gif\r
+wht_glo_n.gif\r
+wht_fts_h.gif\r
+wht_fts_n.gif\r
+wht_idx_h.gif\r
+wht_idx_n.gif\r
+wht_toc_h.gif\r
+wht_toc_n.gif\r
+wht_ws.gif\r
+wht_ws_g.gif\r
+wht_logo1.gif\r
+wht_logo2.gif\r
+wht_abgw.jpg\r
+wht_abgi.jpg\r
+wht_abge.jpg\r
+wht_abtw.jpg\r
+wht_abte.jpg\r
+wht_abti.jpg\r
+wht_spac.gif\r
+wht_next.gif\r
+wht_next_g.gif\r
+wht_prev.gif\r
+wht_prev_g.gif\r
+wht_sync.gif\r
+wht_hide.gif\r
+wht_go.gif\r
+whstart.ico\r
+whestart.ico\r
+whrstart.ico\r
+whidhtml.htm\r
+whfdhtml.htm\r
+whskin_banner.htm\r
+whtbar.js\r
+whskin_pdhtml.htm\r
+whskin_papplet.htm\r
+whskin_plist.htm\r
+whskin_tbars.htm\r
+whskin_mbars.htm\r
+wht_toc4.gif\r
+wht_toc1.gif\r
+wht_toc2.gif\r
+wht_toc3.gif\r
+whskin_frmset010.htm\r
+whst_topics.xml\r
+whskin_frmset01.htm\r
+geom_hha.hhk\r
+geom.hhc\r
+geom.hhk\r
+blocks.htm\r
+changing_displaying_parameters.htm\r
+files\introduction_to_geom.htm\r
+files\salome2_sp3_basicgui_functions.htm\r
+files\salome2_sp3_booleangui_functions.htm\r
+files\salome2_sp3_buildgui_functions.htm\r
+files\salome2_sp3_displaygui_functions.htm\r
+files\salome2_sp3_generationgui_functions.htm\r
+files\salome2_sp3_geomtoolsgui_functions.htm\r
+files\salome2_sp3_measuregui_functions.htm\r
+files\salome2_sp3_operationgui_functions.htm\r
+files\salome2_sp3_primitivegui_functions.htm\r
+files\salome2_sp3_repairgui_functions.htm\r
+files\salome2_sp3_transformationgui_functions.htm\r
+newentity_blocks.htm\r
+sketcher.htm\r
+working_with_groups.htm\r
+ehelp.xml\r
+geom.glo\r
+default.css\r
+image290.jpg\r
+image219.jpg\r
+image208.jpg\r
+image61.gif\r
+image191.jpg\r
+image180.jpg\r
+image109.jpg\r
+image97.jpg\r
+image53.jpg\r
+files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image131.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image31.gif\r
+image291.jpg\r
+image280.jpg\r
+image209.jpg\r
+image192.jpg\r
+image181.jpg\r
+image51.gif\r
+image170.jpg\r
+image98.jpg\r
+image76.jpg\r
+image54.jpg\r
+image10.jpg\r
+files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image132.gif\r
+files\salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image121.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image32.gif\r
+image292.jpg\r
+image281.jpg\r
+image270.jpg\r
+image193.jpg\r
+image52.gif\r
+image171.jpg\r
+image160.jpg\r
+image41.gif\r
+image11.jpg\r
+files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image133.gif\r
+files\salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image122.gif\r
+files\salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image87.gif\r
+image3.jpg\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image33.gif\r
+image293.jpg\r
+image64.gif\r
+image282.jpg\r
+image271.jpg\r
+image260.jpg\r
+image194.jpg\r
+image53.gif\r
+image172.jpg\r
+image42.gif\r
+image150.jpg\r
+image78.jpg\r
+image20.gif\r
+image67.jpg\r
+image12.jpg\r
+files\salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image88.gif\r
+files\salome2_sp3_booleangui_functions_salome2_sp3_booleangui_functions_image1.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image34.gif\r
+image294.jpg\r
+image283.jpg\r
+image261.jpg\r
+image272.jpg\r
+image250.jpg\r
+image151.jpg\r
+image32.gif\r
+image140.jpg\r
+image79.jpg\r
+image21.gif\r
+image2.gif\r
+image5.jpg\r
+files\salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image89.gif\r
+files\salome2_sp3_booleangui_functions_salome2_sp3_booleangui_functions_image2.gif\r
+image295.jpg\r
+image284.jpg\r
+image262.jpg\r
+image273.jpg\r
+image251.jpg\r
+image240.jpg\r
+image196.jpg\r
+image185.jpg\r
+image44.gif\r
+image163.jpg\r
+image141.jpg\r
+image130.jpg\r
+image22.gif\r
+files\salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image51.gif\r
+image11.gif\r
+files\salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image56.gif\r
+files\salome2_sp3_booleangui_functions_salome2_sp3_booleangui_functions_image3.gif\r
+image296.jpg\r
+image285.jpg\r
+image274.jpg\r
+image263.jpg\r
+image252.jpg\r
+image241.jpg\r
+image230.jpg\r
+image197.jpg\r
+image56.gif\r
+image164.jpg\r
+image142.jpg\r
+image23.gif\r
+image12.gif\r
+image7.jpg\r
+image4.gif\r
+files\salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image57.gif\r
+files\salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image52.gif\r
+files\salome2_sp3_booleangui_functions_salome2_sp3_booleangui_functions_image4.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image13.gif\r
+image297.jpg\r
+image286.jpg\r
+image275.jpg\r
+image264.jpg\r
+image253.jpg\r
+image242.jpg\r
+image231.jpg\r
+image220.jpg\r
+image57.gif\r
+image154.jpg\r
+image35.gif\r
+image24.gif\r
+image121.jpg\r
+image110.jpg\r
+image27.jpg\r
+image13.gif\r
+image8.jpg\r
+image5.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image71.gif\r
+files\salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image58.gif\r
+files\salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image53.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image27.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image14.gif\r
+image298.jpg\r
+image287.jpg\r
+image276.jpg\r
+image265.jpg\r
+image254.jpg\r
+image243.jpg\r
+image221.jpg\r
+image210.jpg\r
+image199.jpg\r
+image188.jpg\r
+image133.jpg\r
+image25.gif\r
+image122.jpg\r
+image14.gif\r
+image9.jpg\r
+image6.gif\r
+files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image128.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image72.gif\r
+files\salome2_sp3_generationgui_functions_salome2_sp3_generationgui_functions_image59.gif\r
+files\salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image54.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image28.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image15.gif\r
+i_blue.jpg\r
+image299.jpg\r
+image288.jpg\r
+image277.jpg\r
+image266.jpg\r
+image255.jpg\r
+image244.jpg\r
+image233.jpg\r
+image222.jpg\r
+image211.jpg\r
+image59.gif\r
+image189.jpg\r
+image167.jpg\r
+image156.jpg\r
+image37.gif\r
+image145.jpg\r
+image134.jpg\r
+image112.jpg\r
+image15.gif\r
+image18.jpg\r
+image7.gif\r
+files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image129.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image73.gif\r
+files\salome2_sp3_displaygui_functions_salome2_sp3_displaygui_functions_image55.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image29.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image16.gif\r
+image300.jpg\r
+image289.jpg\r
+image278.jpg\r
+image267.jpg\r
+image256.jpg\r
+image245.jpg\r
+image234.jpg\r
+image223.jpg\r
+image212.jpg\r
+image201.jpg\r
+image49.gif\r
+image168.jpg\r
+image135.jpg\r
+image124.jpg\r
+image113.jpg\r
+image16.gif\r
+image8.gif\r
+files\salome2_sp3_repairgui_functions_salome2_sp3_repairgui_functions_image119.gif\r
+files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image100.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image74.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image17.gif\r
+image279.jpg\r
+image268.jpg\r
+image257.jpg\r
+image246.jpg\r
+image235.jpg\r
+image224.jpg\r
+image213.jpg\r
+image202.jpg\r
+image158.jpg\r
+image147.jpg\r
+image136.jpg\r
+image80.jpg\r
+image17.gif\r
+image9.gif\r
+files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image101.gif\r
+files\salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image90.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image75.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image18.gif\r
+image269.jpg\r
+image258.jpg\r
+image247.jpg\r
+image236.jpg\r
+image225.jpg\r
+image214.jpg\r
+image203.jpg\r
+image29.gif\r
+image137.jpg\r
+image81.jpg\r
+files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image102.gif\r
+files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image99.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image76.gif\r
+salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image19.gif\r
+image259.jpg\r
+image248.jpg\r
+image237.jpg\r
+image226.jpg\r
+image215.jpg\r
+image204.jpg\r
+image149.jpg\r
+image138.jpg\r
+image127.jpg\r
+image82.jpg\r
+image19.gif\r
+files\salome2_sp3_primitivegui_functions_salome2_sp3_primitivegui_functions_image103.gif\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image77.gif\r
+image249.jpg\r
+image238.jpg\r
+image227.jpg\r
+image216.jpg\r
+image205.jpg\r
+image139.jpg\r
+image128.jpg\r
+image94.jpg\r
+image83.jpg\r
+files\salome2_sp3_measuregui_functions_salome2_sp3_measuregui_functions_image78.gif\r
+image239.jpg\r
+image228.jpg\r
+image217.jpg\r
+image206.jpg\r
+image129.jpg\r
+image95.jpg\r
+image84.jpg\r
+image229.jpg\r
+image218.jpg\r
+image207.jpg\r
+image96.jpg\r
+image85.jpg\r
+image52.jpg\r
+files\salome2_sp3_transformationgui_functions_salome2_sp3_transformationgui_functions_image130.gif\r
+files\salome2_sp3_basicgui_functions_salome2_sp3_basicgui_functions_image30.gif\r
+ehlpdhtm.js\r
+geom.ppf\r
+default_ns.css\r
+whxdata\whtdata0.xml\r
+whxdata\whftdata0.xml\r
+whxdata\whfwdata0.xml\r
+whxdata\whfwdata1.xml\r
+whxdata\whfwdata2.xml\r
+whxdata\whgdata0.xml\r
+whdata\whtdata0.htm\r
+whdata\whftdata0.htm\r
+whdata\whfwdata0.htm\r
+whdata\whfwdata1.htm\r
+whdata\whfwdata2.htm\r
+whdata\whgdata0.htm\r
+whgdata\whlstt0.htm\r
+whgdata\whlstt1.htm\r
+whgdata\whlstt2.htm\r
+whgdata\whlstt3.htm\r
+whgdata\whlstt4.htm\r
+whgdata\whlsti0.htm\r
+whgdata\whlstfl0.htm\r
+whgdata\whlstfl1.htm\r
+whgdata\whlstfl2.htm\r
+whgdata\whlstfl3.htm\r
+whgdata\whlstfl4.htm\r
+whgdata\whlstfl5.htm\r
+whgdata\whlstfl6.htm\r
+whgdata\whlstfl7.htm\r
+whgdata\whlstfl8.htm\r
+whgdata\whlstfl9.htm\r
+whgdata\whlstfl10.htm\r
+whgdata\whlstfl11.htm\r
+whgdata\whlstfl12.htm\r
+whgdata\whlstfl13.htm\r
+whgdata\whlstfl14.htm\r
+whgdata\whlstfl15.htm\r
+whgdata\whlstfl16.htm\r
+whgdata\whlstfl17.htm\r
+whgdata\whlstfl18.htm\r
+whgdata\whlstfl19.htm\r
+whgdata\whlstfl20.htm\r
+whgdata\whlstfl21.htm\r
+whgdata\whlstfl22.htm\r
+whgdata\whlstfl23.htm\r
+whgdata\whlstf0.htm\r
+whgdata\whlstf1.htm\r
+whgdata\whlstf2.htm\r
+whgdata\whlstf3.htm\r
+whgdata\whlstf4.htm\r
+whgdata\whlstf5.htm\r
+whgdata\whlstg0.htm\r
+geom.htm\r
+geom_csh.htm\r
+geom_rhc.htm\r
diff --git a/doc/salome/gui/GEOM/geom_csh.htm b/doc/salome/gui/GEOM/geom_csh.htm
new file mode 100755 (executable)
index 0000000..24b1d19
--- /dev/null
@@ -0,0 +1,106 @@
+<html>\r
+<head>\r
+<title>GEOM reference manual</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<script language="javascript" src="whutils.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var gCSHFileName   = "whc_data.htm";\r
+var gCSHSuffixName1 = "_csh.html";\r
+var gCSHSuffixName2 = "_csh.htm";\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+gCSHFileName="cshdat_webhelp.htm";\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+var gasProj = new Array();\r
+gasProj[0] = _getPath(document.location.href);\r
+var gCurrent = 0;\r
+\r
+function addProject(strProj)\r
+{\r
+       var len  = gasProj.length;\r
+       if (strProj)\r
+       {\r
+               strProj = _replaceSlash(strProj);\r
+               if (strProj.lastIndexOf("/") != strProj.length - 1)\r
+                       strProj += "/";\r
+               var strPPath = _getFullPath(_getPath(document.location.href), strProj);\r
+               var bFound = false;\r
+               for (var i = 0; i < len; i ++)\r
+               {\r
+                       if (isSamePath(gasProj[i], strPPath))\r
+                       {\r
+                               bFound = true;\r
+                               break;\r
+                       }\r
+               }\r
+               if (!bFound)\r
+                       gasProj[len] = strPPath;\r
+       }\r
+}\r
+\r
+function isSamePath(strPath1, strPath2)\r
+{\r
+       return strPath1.toLowerCase() == strPath2.toLowerCase();\r
+}\r
+\r
+function goNext()\r
+{\r
+       gCurrent ++;\r
+       var len = gasProj.length;\r
+       if (gCurrent >= len)\r
+               return getHomePage()\r
+       else\r
+               frames["csh"].location = gasProj[gCurrent] + gCSHFileName;\r
+       return "";\r
+}\r
+\r
+function getRelHomePage(strLocation)\r
+{\r
+       var strCurPPath = _getPath(strLocation);\r
+       var strOriPPath = _getPath(getHomePage());\r
+       var strRelPath = _getRelativeFileName(strOriPPath, strCurPPath);\r
+       var strURL = getHomePage() + "#" + strRelPath;\r
+       return strURL;\r
+}\r
+\r
+function getHomePage()\r
+{\r
+       var strHomePage;\r
+       var strTmp = location.toString();\r
+       var nPos = strTmp.indexOf("#");\r
+       if (nPos != -1)\r
+       {\r
+          strHomePage = strTmp.substring(0, nPos);\r
+       }\r
+       else\r
+       {\r
+          strHomePage = strTmp;\r
+       }\r
+       var nPos1 = strHomePage.indexOf(gCSHSuffixName1);\r
+       var nPos = strHomePage.indexOf(gCSHSuffixName2);\r
+       if (nPos != -1)\r
+       {\r
+          strHomePage = strHomePage.substring(0,nPos);\r
+          if (nPos1 != -1)\r
+            strHomePage += ".html";\r
+          else\r
+            strHomePage += ".htm";\r
+       }\r
+       return strHomePage;\r
+}\r
+//-->\r
+</script>\r
+</head>\r
+<frameset rows="1,*">\r
+<frame name="dumb" src="about:blank"></frame>\r
+<frame name="csh" src="cshdat_webhelp.htm"></frame>            \r
+</frameset>\r
+</html>
\ No newline at end of file
diff --git a/doc/salome/gui/GEOM/geom_rhc.htm b/doc/salome/gui/GEOM/geom_rhc.htm
new file mode 100755 (executable)
index 0000000..3f33cfe
--- /dev/null
@@ -0,0 +1,106 @@
+<html>\r
+<head>\r
+<title>GEOM reference manual</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<script language="javascript" src="whutils.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var gCSHFileName   = "whc_data.htm";\r
+var gCSHSuffixName1 = "_rhc.html";\r
+var gCSHSuffixName2 = "_rhc.htm";\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+gCSHFileName="cshdat_robohelp.htm";\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+var gasProj = new Array();\r
+gasProj[0] = _getPath(document.location.href);\r
+var gCurrent = 0;\r
+\r
+function addProject(strProj)\r
+{\r
+       var len  = gasProj.length;\r
+       if (strProj)\r
+       {\r
+               strProj = _replaceSlash(strProj);\r
+               if (strProj.lastIndexOf("/") != strProj.length - 1)\r
+                       strProj += "/";\r
+               var strPPath = _getFullPath(_getPath(document.location.href), strProj);\r
+               var bFound = false;\r
+               for (var i = 0; i < len; i ++)\r
+               {\r
+                       if (isSamePath(gasProj[i], strPPath))\r
+                       {\r
+                               bFound = true;\r
+                               break;\r
+                       }\r
+               }\r
+               if (!bFound)\r
+                       gasProj[len] = strPPath;\r
+       }\r
+}\r
+\r
+function isSamePath(strPath1, strPath2)\r
+{\r
+       return strPath1.toLowerCase() == strPath2.toLowerCase();\r
+}\r
+\r
+function goNext()\r
+{\r
+       gCurrent ++;\r
+       var len = gasProj.length;\r
+       if (gCurrent >= len)\r
+               return getHomePage()\r
+       else\r
+               frames["csh"].location = gasProj[gCurrent] + gCSHFileName;\r
+       return "";\r
+}\r
+\r
+function getRelHomePage(strLocation)\r
+{\r
+       var strCurPPath = _getPath(strLocation);\r
+       var strOriPPath = _getPath(getHomePage());\r
+       var strRelPath = _getRelativeFileName(strOriPPath, strCurPPath);\r
+       var strURL = getHomePage() + "#" + strRelPath;\r
+       return strURL;\r
+}\r
+\r
+function getHomePage()\r
+{\r
+       var strHomePage;\r
+       var strTmp = location.toString();\r
+       var nPos = strTmp.indexOf("#");\r
+       if (nPos != -1)\r
+       {\r
+          strHomePage = strTmp.substring(0, nPos);\r
+       }\r
+       else\r
+       {\r
+          strHomePage = strTmp;\r
+       }\r
+       var nPos1 = strHomePage.indexOf(gCSHSuffixName1);\r
+       var nPos = strHomePage.indexOf(gCSHSuffixName2);\r
+       if (nPos != -1)\r
+       {\r
+          strHomePage = strHomePage.substring(0,nPos);\r
+          if (nPos1 != -1)\r
+            strHomePage += ".html";\r
+          else\r
+            strHomePage += ".htm";\r
+       }\r
+       return strHomePage;\r
+}\r
+//-->\r
+</script>\r
+</head>\r
+<frameset rows="1,*">\r
+<frame name="dumb" src="about:blank"></frame>\r
+<frame name="csh" src="cshdat_robohelp.htm"></frame>           \r
+</frameset>\r
+</html>
\ No newline at end of file
diff --git a/doc/salome/gui/GEOM/image221.jpg b/doc/salome/gui/GEOM/image221.jpg
new file mode 100755 (executable)
index 0000000..076b541
Binary files /dev/null and b/doc/salome/gui/GEOM/image221.jpg differ
diff --git a/doc/salome/gui/GEOM/image222.jpg b/doc/salome/gui/GEOM/image222.jpg
new file mode 100755 (executable)
index 0000000..570bafe
Binary files /dev/null and b/doc/salome/gui/GEOM/image222.jpg differ
diff --git a/doc/salome/gui/GEOM/image223.jpg b/doc/salome/gui/GEOM/image223.jpg
new file mode 100755 (executable)
index 0000000..f0ed47f
Binary files /dev/null and b/doc/salome/gui/GEOM/image223.jpg differ
diff --git a/doc/salome/gui/GEOM/image224.jpg b/doc/salome/gui/GEOM/image224.jpg
new file mode 100755 (executable)
index 0000000..1516d15
Binary files /dev/null and b/doc/salome/gui/GEOM/image224.jpg differ
diff --git a/doc/salome/gui/GEOM/image225.jpg b/doc/salome/gui/GEOM/image225.jpg
new file mode 100755 (executable)
index 0000000..cd1e609
Binary files /dev/null and b/doc/salome/gui/GEOM/image225.jpg differ
diff --git a/doc/salome/gui/GEOM/image226.jpg b/doc/salome/gui/GEOM/image226.jpg
new file mode 100755 (executable)
index 0000000..e17d416
Binary files /dev/null and b/doc/salome/gui/GEOM/image226.jpg differ
diff --git a/doc/salome/gui/GEOM/image227.jpg b/doc/salome/gui/GEOM/image227.jpg
new file mode 100755 (executable)
index 0000000..6764a27
Binary files /dev/null and b/doc/salome/gui/GEOM/image227.jpg differ
diff --git a/doc/salome/gui/GEOM/image228.jpg b/doc/salome/gui/GEOM/image228.jpg
new file mode 100755 (executable)
index 0000000..e04e921
Binary files /dev/null and b/doc/salome/gui/GEOM/image228.jpg differ
diff --git a/doc/salome/gui/GEOM/image229.jpg b/doc/salome/gui/GEOM/image229.jpg
new file mode 100755 (executable)
index 0000000..3067b98
Binary files /dev/null and b/doc/salome/gui/GEOM/image229.jpg differ
diff --git a/doc/salome/gui/GEOM/image230.jpg b/doc/salome/gui/GEOM/image230.jpg
new file mode 100755 (executable)
index 0000000..8e68cec
Binary files /dev/null and b/doc/salome/gui/GEOM/image230.jpg differ
diff --git a/doc/salome/gui/GEOM/image231.jpg b/doc/salome/gui/GEOM/image231.jpg
new file mode 100755 (executable)
index 0000000..8bb972b
Binary files /dev/null and b/doc/salome/gui/GEOM/image231.jpg differ
diff --git a/doc/salome/gui/GEOM/image233.jpg b/doc/salome/gui/GEOM/image233.jpg
new file mode 100755 (executable)
index 0000000..a4295de
Binary files /dev/null and b/doc/salome/gui/GEOM/image233.jpg differ
diff --git a/doc/salome/gui/GEOM/image234.jpg b/doc/salome/gui/GEOM/image234.jpg
new file mode 100755 (executable)
index 0000000..f68e18e
Binary files /dev/null and b/doc/salome/gui/GEOM/image234.jpg differ
diff --git a/doc/salome/gui/GEOM/image235.jpg b/doc/salome/gui/GEOM/image235.jpg
new file mode 100755 (executable)
index 0000000..0b0429d
Binary files /dev/null and b/doc/salome/gui/GEOM/image235.jpg differ
diff --git a/doc/salome/gui/GEOM/image236.jpg b/doc/salome/gui/GEOM/image236.jpg
new file mode 100755 (executable)
index 0000000..bc88cf0
Binary files /dev/null and b/doc/salome/gui/GEOM/image236.jpg differ
diff --git a/doc/salome/gui/GEOM/image237.jpg b/doc/salome/gui/GEOM/image237.jpg
new file mode 100755 (executable)
index 0000000..9f0eb98
Binary files /dev/null and b/doc/salome/gui/GEOM/image237.jpg differ
diff --git a/doc/salome/gui/GEOM/image238.jpg b/doc/salome/gui/GEOM/image238.jpg
new file mode 100755 (executable)
index 0000000..70be930
Binary files /dev/null and b/doc/salome/gui/GEOM/image238.jpg differ
diff --git a/doc/salome/gui/GEOM/image239.jpg b/doc/salome/gui/GEOM/image239.jpg
new file mode 100755 (executable)
index 0000000..3d6ca91
Binary files /dev/null and b/doc/salome/gui/GEOM/image239.jpg differ
diff --git a/doc/salome/gui/GEOM/image240.jpg b/doc/salome/gui/GEOM/image240.jpg
new file mode 100755 (executable)
index 0000000..06ef70f
Binary files /dev/null and b/doc/salome/gui/GEOM/image240.jpg differ
diff --git a/doc/salome/gui/GEOM/image241.jpg b/doc/salome/gui/GEOM/image241.jpg
new file mode 100755 (executable)
index 0000000..b0b7dd7
Binary files /dev/null and b/doc/salome/gui/GEOM/image241.jpg differ
diff --git a/doc/salome/gui/GEOM/image242.jpg b/doc/salome/gui/GEOM/image242.jpg
new file mode 100755 (executable)
index 0000000..f25a994
Binary files /dev/null and b/doc/salome/gui/GEOM/image242.jpg differ
diff --git a/doc/salome/gui/GEOM/image243.jpg b/doc/salome/gui/GEOM/image243.jpg
new file mode 100755 (executable)
index 0000000..b0eaee2
Binary files /dev/null and b/doc/salome/gui/GEOM/image243.jpg differ
diff --git a/doc/salome/gui/GEOM/image244.jpg b/doc/salome/gui/GEOM/image244.jpg
new file mode 100755 (executable)
index 0000000..f07716e
Binary files /dev/null and b/doc/salome/gui/GEOM/image244.jpg differ
diff --git a/doc/salome/gui/GEOM/image245.jpg b/doc/salome/gui/GEOM/image245.jpg
new file mode 100755 (executable)
index 0000000..511fe86
Binary files /dev/null and b/doc/salome/gui/GEOM/image245.jpg differ
diff --git a/doc/salome/gui/GEOM/image246.jpg b/doc/salome/gui/GEOM/image246.jpg
new file mode 100755 (executable)
index 0000000..c2f661b
Binary files /dev/null and b/doc/salome/gui/GEOM/image246.jpg differ
diff --git a/doc/salome/gui/GEOM/image247.jpg b/doc/salome/gui/GEOM/image247.jpg
new file mode 100755 (executable)
index 0000000..3e9050b
Binary files /dev/null and b/doc/salome/gui/GEOM/image247.jpg differ
diff --git a/doc/salome/gui/GEOM/image248.jpg b/doc/salome/gui/GEOM/image248.jpg
new file mode 100755 (executable)
index 0000000..8430ef0
Binary files /dev/null and b/doc/salome/gui/GEOM/image248.jpg differ
diff --git a/doc/salome/gui/GEOM/image249.jpg b/doc/salome/gui/GEOM/image249.jpg
new file mode 100755 (executable)
index 0000000..a9a6b8c
Binary files /dev/null and b/doc/salome/gui/GEOM/image249.jpg differ
diff --git a/doc/salome/gui/GEOM/image250.jpg b/doc/salome/gui/GEOM/image250.jpg
new file mode 100755 (executable)
index 0000000..f7bee53
Binary files /dev/null and b/doc/salome/gui/GEOM/image250.jpg differ
diff --git a/doc/salome/gui/GEOM/image251.jpg b/doc/salome/gui/GEOM/image251.jpg
new file mode 100755 (executable)
index 0000000..9b010cc
Binary files /dev/null and b/doc/salome/gui/GEOM/image251.jpg differ
diff --git a/doc/salome/gui/GEOM/image252.jpg b/doc/salome/gui/GEOM/image252.jpg
new file mode 100755 (executable)
index 0000000..21624ac
Binary files /dev/null and b/doc/salome/gui/GEOM/image252.jpg differ
diff --git a/doc/salome/gui/GEOM/image253.jpg b/doc/salome/gui/GEOM/image253.jpg
new file mode 100755 (executable)
index 0000000..145e065
Binary files /dev/null and b/doc/salome/gui/GEOM/image253.jpg differ
diff --git a/doc/salome/gui/GEOM/image254.jpg b/doc/salome/gui/GEOM/image254.jpg
new file mode 100755 (executable)
index 0000000..70a85ee
Binary files /dev/null and b/doc/salome/gui/GEOM/image254.jpg differ
diff --git a/doc/salome/gui/GEOM/image255.jpg b/doc/salome/gui/GEOM/image255.jpg
new file mode 100755 (executable)
index 0000000..ef09ed8
Binary files /dev/null and b/doc/salome/gui/GEOM/image255.jpg differ
diff --git a/doc/salome/gui/GEOM/image256.jpg b/doc/salome/gui/GEOM/image256.jpg
new file mode 100755 (executable)
index 0000000..df838f3
Binary files /dev/null and b/doc/salome/gui/GEOM/image256.jpg differ
diff --git a/doc/salome/gui/GEOM/image257.jpg b/doc/salome/gui/GEOM/image257.jpg
new file mode 100755 (executable)
index 0000000..3a3146e
Binary files /dev/null and b/doc/salome/gui/GEOM/image257.jpg differ
diff --git a/doc/salome/gui/GEOM/image258.jpg b/doc/salome/gui/GEOM/image258.jpg
new file mode 100755 (executable)
index 0000000..b21aca5
Binary files /dev/null and b/doc/salome/gui/GEOM/image258.jpg differ
diff --git a/doc/salome/gui/GEOM/image259.jpg b/doc/salome/gui/GEOM/image259.jpg
new file mode 100755 (executable)
index 0000000..34708de
Binary files /dev/null and b/doc/salome/gui/GEOM/image259.jpg differ
diff --git a/doc/salome/gui/GEOM/image260.jpg b/doc/salome/gui/GEOM/image260.jpg
new file mode 100755 (executable)
index 0000000..035e5bb
Binary files /dev/null and b/doc/salome/gui/GEOM/image260.jpg differ
diff --git a/doc/salome/gui/GEOM/image261.jpg b/doc/salome/gui/GEOM/image261.jpg
new file mode 100755 (executable)
index 0000000..3543aba
Binary files /dev/null and b/doc/salome/gui/GEOM/image261.jpg differ
diff --git a/doc/salome/gui/GEOM/image262.jpg b/doc/salome/gui/GEOM/image262.jpg
new file mode 100755 (executable)
index 0000000..349d11d
Binary files /dev/null and b/doc/salome/gui/GEOM/image262.jpg differ
diff --git a/doc/salome/gui/GEOM/image263.jpg b/doc/salome/gui/GEOM/image263.jpg
new file mode 100755 (executable)
index 0000000..bfbd621
Binary files /dev/null and b/doc/salome/gui/GEOM/image263.jpg differ
diff --git a/doc/salome/gui/GEOM/image264.jpg b/doc/salome/gui/GEOM/image264.jpg
new file mode 100755 (executable)
index 0000000..15fe048
Binary files /dev/null and b/doc/salome/gui/GEOM/image264.jpg differ
diff --git a/doc/salome/gui/GEOM/image265.jpg b/doc/salome/gui/GEOM/image265.jpg
new file mode 100755 (executable)
index 0000000..e8f6e60
Binary files /dev/null and b/doc/salome/gui/GEOM/image265.jpg differ
diff --git a/doc/salome/gui/GEOM/image266.jpg b/doc/salome/gui/GEOM/image266.jpg
new file mode 100755 (executable)
index 0000000..30fe5d7
Binary files /dev/null and b/doc/salome/gui/GEOM/image266.jpg differ
diff --git a/doc/salome/gui/GEOM/image267.jpg b/doc/salome/gui/GEOM/image267.jpg
new file mode 100755 (executable)
index 0000000..7a8e0d3
Binary files /dev/null and b/doc/salome/gui/GEOM/image267.jpg differ
diff --git a/doc/salome/gui/GEOM/image268.jpg b/doc/salome/gui/GEOM/image268.jpg
new file mode 100755 (executable)
index 0000000..03326bc
Binary files /dev/null and b/doc/salome/gui/GEOM/image268.jpg differ
diff --git a/doc/salome/gui/GEOM/image269.jpg b/doc/salome/gui/GEOM/image269.jpg
new file mode 100755 (executable)
index 0000000..8b39046
Binary files /dev/null and b/doc/salome/gui/GEOM/image269.jpg differ
diff --git a/doc/salome/gui/GEOM/image270.jpg b/doc/salome/gui/GEOM/image270.jpg
new file mode 100755 (executable)
index 0000000..8c7d7d5
Binary files /dev/null and b/doc/salome/gui/GEOM/image270.jpg differ
diff --git a/doc/salome/gui/GEOM/image271.jpg b/doc/salome/gui/GEOM/image271.jpg
new file mode 100755 (executable)
index 0000000..8cabff6
Binary files /dev/null and b/doc/salome/gui/GEOM/image271.jpg differ
diff --git a/doc/salome/gui/GEOM/image272.jpg b/doc/salome/gui/GEOM/image272.jpg
new file mode 100755 (executable)
index 0000000..27b24c4
Binary files /dev/null and b/doc/salome/gui/GEOM/image272.jpg differ
diff --git a/doc/salome/gui/GEOM/image273.jpg b/doc/salome/gui/GEOM/image273.jpg
new file mode 100755 (executable)
index 0000000..98c3af5
Binary files /dev/null and b/doc/salome/gui/GEOM/image273.jpg differ
diff --git a/doc/salome/gui/GEOM/image274.jpg b/doc/salome/gui/GEOM/image274.jpg
new file mode 100755 (executable)
index 0000000..195c762
Binary files /dev/null and b/doc/salome/gui/GEOM/image274.jpg differ
diff --git a/doc/salome/gui/GEOM/image275.jpg b/doc/salome/gui/GEOM/image275.jpg
new file mode 100755 (executable)
index 0000000..543d6f6
Binary files /dev/null and b/doc/salome/gui/GEOM/image275.jpg differ
diff --git a/doc/salome/gui/GEOM/image276.jpg b/doc/salome/gui/GEOM/image276.jpg
new file mode 100755 (executable)
index 0000000..07fbf38
Binary files /dev/null and b/doc/salome/gui/GEOM/image276.jpg differ
diff --git a/doc/salome/gui/GEOM/image277.jpg b/doc/salome/gui/GEOM/image277.jpg
new file mode 100755 (executable)
index 0000000..f6b0d45
Binary files /dev/null and b/doc/salome/gui/GEOM/image277.jpg differ
diff --git a/doc/salome/gui/GEOM/image278.jpg b/doc/salome/gui/GEOM/image278.jpg
new file mode 100755 (executable)
index 0000000..2713794
Binary files /dev/null and b/doc/salome/gui/GEOM/image278.jpg differ
diff --git a/doc/salome/gui/GEOM/image279.jpg b/doc/salome/gui/GEOM/image279.jpg
new file mode 100755 (executable)
index 0000000..14663b9
Binary files /dev/null and b/doc/salome/gui/GEOM/image279.jpg differ
diff --git a/doc/salome/gui/GEOM/image280.jpg b/doc/salome/gui/GEOM/image280.jpg
new file mode 100755 (executable)
index 0000000..cc066aa
Binary files /dev/null and b/doc/salome/gui/GEOM/image280.jpg differ
diff --git a/doc/salome/gui/GEOM/image281.jpg b/doc/salome/gui/GEOM/image281.jpg
new file mode 100755 (executable)
index 0000000..cd35b05
Binary files /dev/null and b/doc/salome/gui/GEOM/image281.jpg differ
diff --git a/doc/salome/gui/GEOM/image282.jpg b/doc/salome/gui/GEOM/image282.jpg
new file mode 100755 (executable)
index 0000000..e0c2932
Binary files /dev/null and b/doc/salome/gui/GEOM/image282.jpg differ
diff --git a/doc/salome/gui/GEOM/image283.jpg b/doc/salome/gui/GEOM/image283.jpg
new file mode 100755 (executable)
index 0000000..eda3dc0
Binary files /dev/null and b/doc/salome/gui/GEOM/image283.jpg differ
diff --git a/doc/salome/gui/GEOM/image284.jpg b/doc/salome/gui/GEOM/image284.jpg
new file mode 100755 (executable)
index 0000000..dcf2f39
Binary files /dev/null and b/doc/salome/gui/GEOM/image284.jpg differ
diff --git a/doc/salome/gui/GEOM/image285.jpg b/doc/salome/gui/GEOM/image285.jpg
new file mode 100755 (executable)
index 0000000..4b854a9
Binary files /dev/null and b/doc/salome/gui/GEOM/image285.jpg differ
diff --git a/doc/salome/gui/GEOM/image286.jpg b/doc/salome/gui/GEOM/image286.jpg
new file mode 100755 (executable)
index 0000000..0ffe3be
Binary files /dev/null and b/doc/salome/gui/GEOM/image286.jpg differ
diff --git a/doc/salome/gui/GEOM/image287.jpg b/doc/salome/gui/GEOM/image287.jpg
new file mode 100755 (executable)
index 0000000..6d6b3ae
Binary files /dev/null and b/doc/salome/gui/GEOM/image287.jpg differ
diff --git a/doc/salome/gui/GEOM/image288.jpg b/doc/salome/gui/GEOM/image288.jpg
new file mode 100755 (executable)
index 0000000..7d26214
Binary files /dev/null and b/doc/salome/gui/GEOM/image288.jpg differ
diff --git a/doc/salome/gui/GEOM/image289.jpg b/doc/salome/gui/GEOM/image289.jpg
new file mode 100755 (executable)
index 0000000..f3d90f4
Binary files /dev/null and b/doc/salome/gui/GEOM/image289.jpg differ
diff --git a/doc/salome/gui/GEOM/image290.jpg b/doc/salome/gui/GEOM/image290.jpg
new file mode 100755 (executable)
index 0000000..e88097d
Binary files /dev/null and b/doc/salome/gui/GEOM/image290.jpg differ
diff --git a/doc/salome/gui/GEOM/image291.jpg b/doc/salome/gui/GEOM/image291.jpg
new file mode 100755 (executable)
index 0000000..954ec54
Binary files /dev/null and b/doc/salome/gui/GEOM/image291.jpg differ
diff --git a/doc/salome/gui/GEOM/image292.jpg b/doc/salome/gui/GEOM/image292.jpg
new file mode 100755 (executable)
index 0000000..0a4ca53
Binary files /dev/null and b/doc/salome/gui/GEOM/image292.jpg differ
diff --git a/doc/salome/gui/GEOM/image293.jpg b/doc/salome/gui/GEOM/image293.jpg
new file mode 100755 (executable)
index 0000000..ca1c655
Binary files /dev/null and b/doc/salome/gui/GEOM/image293.jpg differ
diff --git a/doc/salome/gui/GEOM/image294.jpg b/doc/salome/gui/GEOM/image294.jpg
new file mode 100755 (executable)
index 0000000..8f2cb46
Binary files /dev/null and b/doc/salome/gui/GEOM/image294.jpg differ
diff --git a/doc/salome/gui/GEOM/image295.jpg b/doc/salome/gui/GEOM/image295.jpg
new file mode 100755 (executable)
index 0000000..34be1d4
Binary files /dev/null and b/doc/salome/gui/GEOM/image295.jpg differ
diff --git a/doc/salome/gui/GEOM/image296.jpg b/doc/salome/gui/GEOM/image296.jpg
new file mode 100755 (executable)
index 0000000..1edb39e
Binary files /dev/null and b/doc/salome/gui/GEOM/image296.jpg differ
diff --git a/doc/salome/gui/GEOM/image297.jpg b/doc/salome/gui/GEOM/image297.jpg
new file mode 100755 (executable)
index 0000000..e324a2b
Binary files /dev/null and b/doc/salome/gui/GEOM/image297.jpg differ
diff --git a/doc/salome/gui/GEOM/image298.jpg b/doc/salome/gui/GEOM/image298.jpg
new file mode 100755 (executable)
index 0000000..2a86720
Binary files /dev/null and b/doc/salome/gui/GEOM/image298.jpg differ
diff --git a/doc/salome/gui/GEOM/image299.jpg b/doc/salome/gui/GEOM/image299.jpg
new file mode 100755 (executable)
index 0000000..198bd3f
Binary files /dev/null and b/doc/salome/gui/GEOM/image299.jpg differ
diff --git a/doc/salome/gui/GEOM/image300.jpg b/doc/salome/gui/GEOM/image300.jpg
new file mode 100755 (executable)
index 0000000..cbc1124
Binary files /dev/null and b/doc/salome/gui/GEOM/image300.jpg differ
diff --git a/doc/salome/gui/GEOM/image64.gif b/doc/salome/gui/GEOM/image64.gif
new file mode 100755 (executable)
index 0000000..031ab8b
Binary files /dev/null and b/doc/salome/gui/GEOM/image64.gif differ
index 8fb6b151154c11415ce63c2f83616c57cd433156..183b8778905186cdd7e6da552553e0f279437512 100755 (executable)
@@ -2,31 +2,11 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Blocks</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=2843>\r
-<meta name=layout-width content=688>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='default.css'>");}\r
@@ -34,44 +14,42 @@ if (navigator.appName !="Netscape")
 </script>\r
 <style type="text/css">\r
 <!--\r
-p.whs1 {font-size: 14pt; font-weight: bold;}\r
-img_whs2 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-ul.whs3 {list-style: disc;}\r
-img_whs4 {border-style: none; border: none; width: 23px; height: 22px;}\r
-p.whs5 {font-size: 12pt;}\r
-p.whs6 {font-size: 12pt; font-style: italic; font-weight: normal;}\r
-table.whs7 {x-cell-content-align: top; width: 89.919%; border-spacing: 0px; border-spacing: 0px;}\r
-col.whs8 {width: 29.973%;}\r
-col.whs9 {width: 33.333%;}\r
-tr.whs10 {x-cell-content-align: top;}\r
-td.whs11 {width: 29.973%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs12 {border-style: none; border: none; width: 200px; height: 250px;}\r
-td.whs13 {width: 29.973%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-top-style: none; border-bottom-style: none;}\r
-td.whs14 {width: 33.333%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs15 {border-style: none; border: none; width: 200px; height: 264px;}\r
-p.whs16 {font-weight: bold;}\r
-img_whs17 {border-style: none; border: none; width: 250px; height: 195px;}\r
-img_whs18 {border-style: none; border: none; width: 24px; height: 22px;}\r
-table.whs19 {x-cell-content-align: top; width: 63.172%; border-spacing: 0px; border-spacing: 0px;}\r
-col.whs20 {width: 52.553%;}\r
-col.whs21 {width: 47.447%;}\r
-td.whs22 {width: 52.553%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
-img_whs23 {border-style: none; border: none; width: 200px; height: 207px;}\r
-td.whs24 {width: 47.447%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
-img_whs25 {border-style: none; border: none; width: 200px; height: 297px;}\r
-p.whs26 {font-size: 12pt; font-weight: bold;}\r
-p.whs27 {font-size: 12pt; font-weight: bold; margin-left: 0px;}\r
-img_whs28 {border-style: none; border: none; width: 300px; height: 234px; float: none;}\r
-img_whs29 {border-style: none; border: none; width: 251px; height: 234px;}\r
-p.whs30 {font-size: 12pt; margin-left: 40px;}\r
+p.whs1 { font-size:14pt; font-weight:bold; }\r
+img_whs2 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+ul.whs3 { list-style:disc; }\r
+img_whs4 { border-style:none; border:none; width:23px; height:22px; }\r
+p.whs5 { font-size:12pt; }\r
+p.whs6 { font-size:12pt; font-style:italic; font-weight:normal; }\r
+table.whs7 { x-cell-content-align:top; border-spacing:0px; width:66.515%; }\r
+col.whs8 { width:32.996%; }\r
+col.whs9 { width:33.052%; }\r
+col.whs10 { width:33.952%; }\r
+tr.whs11 { x-cell-content-align:top; }\r
+td.whs12 { padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
+img_whs13 { border:none; width:183px; height:250px; }\r
+td.whs14 { padding-right:10px; padding-left:10px; border-right-style:none; border-top-style:none; border-bottom-style:none; }\r
+td.whs15 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
+img_whs16 { border:none; width:184px; height:250px; }\r
+p.whs17 { font-weight:bold; }\r
+img_whs18 { border-style:none; border:none; width:250px; height:195px; }\r
+img_whs19 { border-style:none; border:none; width:24px; height:22px; }\r
+table.whs20 { x-cell-content-align:top; border-spacing:0px; width:40.406%; }\r
+col.whs21 { width:49.761%; }\r
+col.whs22 { width:50.239%; }\r
+img_whs23 { border:none; width:162px; height:250px; }\r
+img_whs24 { border:none; width:164px; height:250px; }\r
+p.whs25 { font-size:12pt; font-weight:bold; }\r
+p.whs26 { font-size:12pt; font-weight:bold; margin-left:0px; }\r
+img_whs27 { border-style:none; border:none; width:300px; height:234px; float:none; }\r
+img_whs28 { border-style:none; border:none; width:251px; height:234px; }\r
+p.whs29 { font-size:12pt; margin-left:40px; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
 <!--\r
 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
 {\r
   var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs27 {margin-left:1; }";\r
+  strNSS += "p.whs26 {margin-left:1pt; }";\r
   strNSS +="</style>";\r
   document.write(strNSS);\r
 }\r
@@ -93,22 +71,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -126,15 +97,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("geom.html");\r
+       setRelStartPage("geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Building by blocks</h1>\r
@@ -223,47 +195,46 @@ else
 \r
 <ul type="disc" class="whs3">\r
        \r
-       <li class=kadov-p><p class="whs5">4 Points, or</p></li>\r
+       <li class=kadov-p><p class="whs5">Name + 4 Points, or</p></li>\r
        \r
-       <li class=kadov-p><p class="whs5">2 Edges, or </p></li>\r
+       <li class=kadov-p><p class="whs5">Name + 2 Edges, or </p></li>\r
        \r
-       <li class=kadov-p><p class="whs5">4 Edges.</p></li>\r
+       <li class=kadov-p><p class="whs5">Name + 4 Edges.</p></li>\r
 </ul>\r
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
 <p class="whs5"><b style="font-weight: bold;">Dialog Box:</b></p>\r
 \r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="89.919%" class="whs7">\r
-<col class="whs8">\r
+<table x-use-null-cells width="66.515%" cellspacing="0" class="whs7">\r
 <col class="whs8">\r
 <col class="whs9">\r
-\r
-<tr valign="top" class="whs10">\r
-<td width="29.973%" class="whs11">\r
-<p><img src="image182.jpg" width="200px" height="250px" border="0" class="img_whs12"></td>\r
-<td width="29.973%" class="whs13">\r
-<p><img src="image183.jpg" width="200px" height="250px" border="0" class="img_whs12"></td>\r
-<td width="33.333%" class="whs14">\r
-<p><img src="image184.jpg" width="200px" height="264px" border="0" class="img_whs15"></td></tr>\r
+<col class="whs10">\r
+\r
+<tr valign="top" class="whs11">\r
+<td width="32.996%" class="whs12">\r
+<p><img src="image244.jpg" width="183px" height="250px" border="0" class="img_whs13"></td>\r
+<td width="33.052%" class="whs14">\r
+<p><img src="image245.jpg" width="183px" height="250px" border="0" class="img_whs13"></td>\r
+<td width="33.952%" class="whs15">\r
+<p><img src="image246.jpg" width="184px" height="250px" border="0" class="img_whs16"></td></tr>\r
 </table>\r
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
 <p>&nbsp;</p>\r
 \r
-<p class="whs16">Example:</p>\r
+<p class="whs17">Example:</p>\r
 \r
-<p class="whs16">&nbsp;</p>\r
+<p class="whs17">&nbsp;</p>\r
 \r
-<p><img src="image185.jpg" width="250px" height="195px" border="0" class="img_whs17"> </p>\r
+<p><img src="image185.jpg" width="250px" height="195px" border="0" class="img_whs18"> </p>\r
 \r
 <p>&nbsp;</p>\r
 \r
 <p>&nbsp;</p>\r
 \r
-<p><a name=HexahedralSolid><img src="image51.gif" width="24px" height="22px" border="0" class="img_whs18"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Hexahedral \r
+<p><a name=HexahedralSolid><img src="image51.gif" width="24px" height="22px" border="0" class="img_whs19"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Hexahedral \r
  solid</B></font></span></a></p>\r
 \r
 <p>&nbsp;</p>\r
@@ -301,9 +272,9 @@ else
 \r
 <ul type="disc" class="whs3">\r
        \r
-       <li class=kadov-p><p class="whs5">2 Faces, or </p></li>\r
+       <li class=kadov-p><p class="whs5">Name + 2 Faces, or </p></li>\r
        \r
-       <li class=kadov-p><p class="whs5">6 Faces.</p></li>\r
+       <li class=kadov-p><p class="whs5">Name + 6 Faces.</p></li>\r
 </ul>\r
 \r
 <p class="whs5">&nbsp;</p>\r
@@ -312,27 +283,26 @@ else
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<!--(Table)=========================================================-->\r
-<table x-use-null-cells cellspacing="0" width="63.172%" class="whs19">\r
-<col class="whs20">\r
+<table x-use-null-cells width="40.406%" cellspacing="0" class="whs20">\r
 <col class="whs21">\r
+<col class="whs22">\r
 \r
-<tr valign="top" class="whs10">\r
-<td width="52.553%" class="whs22">\r
-<p class="whs5"><b style="font-weight: bold;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="image176.jpg" width="200px" height="207px" border="0" class="img_whs23"></b></td>\r
-<td width="47.447%" class="whs24">\r
-<p><img src="image179.jpg" width="200px" height="297px" border="0" class="img_whs25"></td></tr>\r
+<tr valign="top" class="whs11">\r
+<td width="49.761%" class="whs12">\r
+<p class="whs5"><b>&nbsp;</b><img src="image242.jpg" width="162px" height="250px" border="0" class="img_whs23"></td>\r
+<td width="50.239%" class="whs15">\r
+<p><img src="image243.jpg" width="164px" height="250px" border="0" class="img_whs24"></td></tr>\r
 </table>\r
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<p class="whs26">Example:</p>\r
+<p class="whs25">Example:</p>\r
 \r
-<p class="whs26">&nbsp;</p>\r
+<p class="whs25">&nbsp;</p>\r
 \r
-<p class="whs27"><img src="image180.jpg" x-maintain-ratio="TRUE" width="300px" height="234px" border="0" class="img_whs28"> &nbsp;&nbsp;&nbsp;<img src="image181.jpg" width="251px" height="234px" border="0" class="img_whs29"> &nbsp;</p>\r
+<p class="whs26"><img src="image180.jpg" x-maintain-ratio="TRUE" width="300px" height="234px" border="0" class="img_whs27"> &nbsp;&nbsp;&nbsp;<img src="image181.jpg" width="251px" height="234px" border="0" class="img_whs28"> &nbsp;</p>\r
 \r
-<p class="whs30"><b style="font-weight: bold;">&nbsp;&nbsp;&nbsp;</b>&nbsp;&nbsp;</p>\r
+<p class="whs29"><b style="font-weight: bold;">&nbsp;&nbsp;&nbsp;</b>&nbsp;&nbsp;</p>\r
 \r
 <p class="whs1">&nbsp;</p>\r
 \r
@@ -343,5 +313,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index 98a5508941e1f43627c18e54d183592c4a8b3915..eb32210cfca1b9fadde61df5a4dd9d9b7946f34a 100755 (executable)
@@ -2,31 +2,11 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Sketcher</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1268>\r
-<meta name=layout-width content=740>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='default.css'>");}\r
@@ -34,27 +14,26 @@ if (navigator.appName !="Netscape")
 </script>\r
 <style type="text/css">\r
 <!--\r
-img_whs1 {border-style: none; border: none; float: none; width: 30px; height: 30px;}\r
-p.whs2 {font-size: 12pt;}\r
-ul.whs3 {list-style: disc;}\r
-p.whs4 {margin-left: 40px; font-size: 12pt;}\r
-img_whs5 {border-style: none; border: none; width: 200px; height: 277px;}\r
-img_whs6 {border-style: none; border: none; width: 200px; height: 276px;}\r
-p.whs7 {font-size: 12pt; margin-left: 40px; text-indent: -40px;}\r
-p.whs8 {font-size: 12pt; margin-left: 40px; text-indent: -40px; font-weight: bold;}\r
-p.whs9 {font-size: 12pt; text-indent: -40px; font-weight: bold; margin-left: 80px;}\r
-img_whs10 {border-style: none; border: none; width: 200px; height: 200px;}\r
-img_whs11 {border-style: none; border: none; width: 200px; height: 195px;}\r
+img_whs1 { border-style:none; border:none; float:none; width:30px; height:30px; }\r
+p.whs2 { font-size:12pt; }\r
+ul.whs3 { list-style:disc; }\r
+p.whs4 { margin-left:40px; font-size:12pt; }\r
+img_whs5 { border:none; width:200px; height:277px; }\r
+img_whs6 { border:none; width:200px; height:276px; }\r
+p.whs7 { font-size:12pt; margin-left:40px; text-indent:-40px; }\r
+p.whs8 { font-size:12pt; margin-left:40px; text-indent:-40px; font-weight:bold; }\r
+p.whs9 { font-size:12pt; text-indent:-40px; font-weight:bold; margin-left:80px; }\r
+img_whs10 { border:none; width:200px; height:200px; }\r
+img_whs11 { border:none; width:200px; height:195px; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript">\r
+</style><script type="text/javascript" language="JavaScript">\r
 <!--\r
 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
 {\r
   var strNSS = "<style type='text/css'>";\r
-  strNSS += "p.whs7 {text-indent:1; }";\r
-  strNSS += "p.whs8 {text-indent:1; }";\r
-  strNSS += "p.whs9 {text-indent:1; }";\r
+  strNSS += "p.whs7 {text-indent:1pt; }";\r
+  strNSS += "p.whs8 {text-indent:1pt; }";\r
+  strNSS += "p.whs9 {text-indent:1pt; }";\r
   strNSS +="</style>";\r
   document.write(strNSS);\r
 }\r
@@ -76,22 +55,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -109,15 +81,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("geom.html");\r
+       setRelStartPage("geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Sketcher</h1>\r
@@ -156,8 +129,7 @@ else
 \r
 <p class="whs2">&nbsp;</p>\r
 \r
-<p class="whs2"><b style="font-weight: bold;">Arguments:</b> \r
- </p>\r
+<p class="whs2"><b>Arguments:</b> </p>\r
 \r
 <p class="whs2"><span><font size=3 style="font-size:12pt;">1. Element type (segment or arc).</font></span></p>\r
 \r
@@ -200,7 +172,7 @@ else
 \r
 <p class="whs2">&nbsp;</p>\r
 \r
-<p class="whs2"><b style="font-weight: bold;">Dialog Box:</b></p>\r
+<p class="whs2"><b>Dialog Box:</b></p>\r
 \r
 <p class="whs2">&nbsp;</p>\r
 \r
@@ -221,5 +193,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index 145860899b4e387d1c84e76394629020f5633918..316303d534ac3b9a644ca314306cf3818a96b479 100755 (executable)
Binary files a/doc/salome/gui/GEOM/webhelp.cab and b/doc/salome/gui/GEOM/webhelp.cab differ
index d985cac1c80aa364a76793cc16b9bfb692e4b1df..2b0876729f7d221335379abee84e6bf847ea6da8 100755 (executable)
Binary files a/doc/salome/gui/GEOM/webhelp.jar and b/doc/salome/gui/GEOM/webhelp.jar differ
diff --git a/doc/salome/gui/GEOM/whcsh_home.htm b/doc/salome/gui/GEOM/whcsh_home.htm
new file mode 100755 (executable)
index 0000000..92ccd93
--- /dev/null
@@ -0,0 +1,600 @@
+<html>\r
+<script language="javascript1.2" src="whver.js"></script>\r
+<script language="javascript1.2" src="whmozemu.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+if(gbIE4||gbNav61)\r
+{\r
+       document.write("<body></body>");\r
+}\r
+else\r
+{\r
+       document.write("<frameset rows=\"100%,*\"><frame name=\"data_frm\" src=\"about:blank\"><frame name=\"dumb_frm\" src=\"about:blank\"></frameset>");\r
+}\r
+var gCSHFileName="whcshdata.htm";\r
+\r
+var gHomePage="geom.htm";\r
+var gaProj=new Array();\r
+gaProj[0]=new Object();\r
+gaProj[0].sProjPath=_replaceSlash(_getPath(document.location.href));\r
+gaProj[0].nLoadState=0;\r
+var gCurrent=0;\r
+\r
+var gsTopicURL="";\r
+var gnCurProj=0;\r
+var gnCommand=-1;\r
+var CMD_SHOWTOC=1;\r
+var CMD_SHOWINDEX=2;\r
+var CMD_SHOWSEARCH=3;\r
+var CMD_SHOWGLOSSARY=4;\r
+var CMD_SHOWNONE=0;\r
+\r
+var RHWO_LOCATION=0x01;                /*need location bar?*/\r
+var RHWO_MENUBAR=0x02;         /*need menubar?*/               \r
+var RHWO_RESIZABLE=0x04;       /*resizable window?*/\r
+var RHWO_TOOLBAR=0x08;         /*need toolbar?*/\r
+var RHWO_STATUS=0x10;          /*need statusbar?*/\r
+var RHWO_SCROLLBARS=0x20;      /*need scrollbars?*/\r
+\r
+var gsStr="";\r
+var gnId=-1;\r
+var gsWindow="";\r
+var gsJava="false";\r
+var gbUseStr=false;\r
+var gbURLReady=false;\r
+var goWnd=new Object();\r
+goWnd.sName="whCshDefault";\r
+goWnd.nBOptions=RHWO_RESIZABLE|RHWO_SCROLLBARS;\r
+goWnd.sBLeft="49%";\r
+goWnd.sBTop="0";\r
+goWnd.sBWidth="49%";\r
+goWnd.sBHeight="49%";\r
+goWnd.nPanes=1;\r
+var goFullWnd=new Object();\r
+goFullWnd.sName="whDefault";\r
+goFullWnd.nBOptions=RHWO_RESIZABLE|RHWO_SCROLLBARS;\r
+goFullWnd.sBLeft="20%";\r
+goFullWnd.sBTop="0";\r
+goFullWnd.sBWidth="79%";\r
+goFullWnd.sBHeight="79%";\r
+goFullWnd.nPanes=2;\r
+\r
+var goNewWnd=null;\r
+var gbLoadWnd=false;\r
+var gsURL="";\r
+\r
+function showCSH(sParam)\r
+{\r
+       //id=\r
+       //str=\r
+       //url=\r
+       //cmd=\r
+       //with the format #<a=xxx>>b=xxx>>c=xxx...\r
+       parseParam(sParam);\r
+       SwitchURL();\r
+}\r
+\r
+function IsWndReady()\r
+{\r
+       if(gaProj[0].nLoadState==0)\r
+       {\r
+               var sCshFile=_getFullPath(gaProj[0].sProjPath,gCSHFileName);\r
+               gaProj[0].nLoadState=1;\r
+               setTimeout("loadFail("+0+");",3000);\r
+               loadDataCsh(sCshFile);\r
+               gbLoadWnd=true;\r
+               return false;\r
+       }\r
+       else\r
+               return true;\r
+}\r
+\r
+function SwitchURL()\r
+{\r
+       if(gbURLReady)\r
+       {\r
+               var sURL="";\r
+               var oWnd=null;\r
+               if(gsTopicURL)\r
+               {\r
+                       sURL=_getPath(document.location.href)+gHomePage+"#"+gsTopicURL;\r
+                       oWnd=goWnd;\r
+               }\r
+               else\r
+               {\r
+                       if(gnCommand!=-1)\r
+                               sURL=_getPath(document.location.href)+gHomePage+"#>>cmd="+gnCommand;\r
+                       else\r
+                               sURL=_getPath(document.location.href)+gHomePage;\r
+                       oWnd=goFullWnd;\r
+               }\r
+               if(gsWindow)\r
+               {\r
+                       if(!IsWndReady())\r
+                               return false;\r
+                       if(gaProj[gnCurProj].aWnd)\r
+                       {\r
+                               var aWnd=gaProj[gnCurProj].aWnd;\r
+                               var bFound=false;\r
+                               for(var i=0;i<aWnd.length;i++)\r
+                               {\r
+                                       if(aWnd[i].sName.toLowerCase()==gsWindow.toLowerCase())\r
+                                       {\r
+                                               oWnd=aWnd[i];\r
+                                               bFound=true;\r
+                                               break;\r
+                                       }\r
+                               }\r
+                               if(!bFound&&gnCurProj!=0)\r
+                               {\r
+                                       var aWnd=gaProj[0].aWnd;\r
+                                       for(var j=0;j<aWnd.length;j++)\r
+                                       {\r
+                                               if(aWnd[j].sName.toLowerCase()==gsWindow.toLowerCase())\r
+                                               {\r
+                                                       oWnd=aWnd[j];\r
+                                                       break;\r
+                                               }\r
+                                       }\r
+                               }\r
+                       }\r
+               }\r
+\r
+               if(sURL&&oWnd)\r
+               {\r
+                       strURLOpt="";\r
+                       if(oWnd.sCaption)\r
+                               strURLOpt+=">>cap="+oWnd.sCaption;\r
+                       if(oWnd.nPanes==1)\r
+                               strURLOpt+=">>pan="+oWnd.nPanes;\r
+                       else if(oWnd.nPanes==2)\r
+                       {\r
+                               strURLOpt+=">>pan="+oWnd.nPanes;\r
+                               if(oWnd.nPOptions)\r
+                                       strURLOpt+=">>pot="+oWnd.nPOptions;\r
+                               if(oWnd.sPButtons)\r
+                                       strURLOpt+=">>pbs="+oWnd.sPButtons;\r
+                               if(oWnd.sPDefBtn)\r
+                                       strURLOpt+=">>pdb="+oWnd.sPDefBtn;\r
+                       }\r
+                       if(strURLOpt)\r
+                       {\r
+                               if(sURL.indexOf("#")==-1)\r
+                                       sURL+="#";\r
+                               sURL+=strURLOpt;\r
+                       }\r
+                       if(gsJava=="false")\r
+                       {\r
+                               var strOpt=getBrowserOptionString(oWnd);\r
+                               var sNewName=convertWindowName(oWnd.sName);\r
+                               if(gbNav4)\r
+                               {\r
+                                       if (gbNav6)\r
+                                       {\r
+                                               gsURL = sURL;\r
+                                               goNewWnd=window.open("about:blank",sNewName,strOpt);\r
+                                               setTimeout("postWindowNSOpen();",100);\r
+                                       }\r
+                                       else\r
+                                       {\r
+                                               window.open("about:blank",sNewName,strOpt);\r
+                                               var oNewWnd=window.open(sURL,sNewName);\r
+                                               window.close();\r
+                                               oNewWnd.focus();\r
+                                       }\r
+                               }\r
+                               else\r
+                               {\r
+                                       if(gbIE5)\r
+                                       {\r
+                                               window.open("about:blank",sNewName,strOpt);\r
+                                               goNewWnd=window.open(sURL,sNewName);\r
+                                       }\r
+                                       else\r
+                                       {\r
+                                               gsURL = sURL; // IE4 had hard time to handle bookmark.\r
+                                               goNewWnd=window.open("about:blank",sNewName,strOpt);\r
+                                       }\r
+                                       setTimeout("postWindowOpen();",100);\r
+                               }\r
+                       }\r
+                       else\r
+                               document.location=sURL;\r
+               }\r
+       }\r
+}\r
+\r
+function convertWindowName(strName)\r
+{\r
+       var strNewName = strName;\r
+       var strResultName = "";\r
+       var re=new RegExp("_","g");\r
+       strNewName = strName.replace(re,"__");\r
+       for (var i=0;i<strNewName.length;i++)\r
+               if (!(strNewName[i] == '_' ||\r
+                       (strNewName[i] <= '9' && strNewName[i] >= '0') ||\r
+                       (strNewName[i] <= 'z' && strNewName[i] >= 'a') ||\r
+                       (strNewName[i] <= 'Z' && strNewName[i] >= 'A')))\r
+               {\r
+                       strResultName += "_" + strNewName.charCodeAt(i);\r
+               }\r
+               else\r
+                       strResultName += strNewName[i];\r
+       return strResultName;\r
+}\r
+\r
+function postWindowNSOpen()\r
+{\r
+       if(goNewWnd)\r
+       {\r
+               if (gsURL)\r
+                       goNewWnd.document.location.href=gsURL;\r
+               window.close();\r
+               goNewWnd.focus();\r
+       }\r
+}\r
+\r
+function postWindowOpen()\r
+{\r
+       if(goNewWnd)\r
+       {\r
+               if (gsURL&&!gbIE5&&gbIE4)\r
+                       goNewWnd.document.location.href=gsURL;\r
+               goNewWnd.focus();\r
+       }\r
+}\r
+\r
+function parseParam(sParam)\r
+{\r
+       if(sParam)\r
+       {\r
+               var nBPos=0;\r
+               do\r
+               {\r
+                       var nPos=sParam.indexOf(">>",nBPos);\r
+                       if(nPos!=-1)\r
+                       {\r
+                               if(nPos>0)\r
+                               {\r
+                                       var sPart=sParam.substring(nBPos,nPos);\r
+                                       parsePart(sPart);\r
+                               }\r
+                               nBPos=nPos+2;\r
+                       }\r
+                       else\r
+                       {\r
+                               var sPart=sParam.substring(nBPos);\r
+                               parsePart(sPart);\r
+                               break;\r
+                       }\r
+               }while(nBPos<sParam.length);\r
+       }\r
+}\r
+\r
+function parsePart(sPart)\r
+{\r
+       if(sPart.toLowerCase().indexOf("id=")==0)\r
+       {\r
+               fetchURLById(sPart.substring(3));\r
+               gbURLReady=false;\r
+       }\r
+       else if(sPart.toLowerCase().indexOf("str=")==0)\r
+       {\r
+               fetchURLByStr(sPart.substring(4));\r
+               gbURLReady=false;\r
+       }\r
+       else if(sPart.toLowerCase().indexOf("url=")==0)\r
+       {\r
+               gsTopicURL=sPart.substring(4);\r
+               gbURLReady=true;\r
+       }\r
+       else if(sPart.toLowerCase().indexOf("cmd=")==0)\r
+       {\r
+               var sCmd=sPart.substring(4);\r
+               if(sCmd.toLowerCase()=="toc")\r
+               {\r
+                       gnCommand=CMD_SHOWTOC;\r
+               }\r
+               else if(sCmd.toLowerCase()=="idx")\r
+               {\r
+                       gnCommand=CMD_SHOWINDEX;\r
+               }\r
+               else if(sCmd.toLowerCase()=="fts")\r
+               {\r
+                       gnCommand=CMD_SHOWSEARCH;\r
+               }\r
+               else if(sCmd.toLowerCase()=="glo")\r
+               {\r
+                       gnCommand=CMD_SHOWGLOSSARY;\r
+               }\r
+               else if(sCmd.toLowerCase()=="none")\r
+               {\r
+                       gnCommand=CMD_SHOWNONE;\r
+               }\r
+               gbURLReady=true;\r
+       }\r
+       else if(sPart.toLowerCase().indexOf("wnd=")==0)\r
+       {\r
+               gsWindow=_browserStringToText(sPart.substring(4));\r
+       }\r
+       else if(sPart.toLowerCase().indexOf("java=")==0)\r
+       {\r
+               gsJava=sPart.substring(5);\r
+       }\r
+}\r
+\r
+function fetchURLById(sId)\r
+{\r
+       var nId=parseInt(sId);\r
+       gsTopicURL="";\r
+       fetchURL("",nId,false);\r
+}\r
+\r
+function fetchURLByStr(sStr)\r
+{\r
+       gsTopicURL="";\r
+       fetchURL(sStr,0,true);\r
+}\r
+\r
+function fetchURL(sStr,nId,bUseStr)\r
+{\r
+       var bNeedLoad=false;\r
+       var bFound=false;\r
+       for(var i=0;i<gaProj.length;i++)\r
+       {\r
+               if(gaProj[i].nLoadState==3)\r
+               {\r
+                       if(gaProj[i].aCsh)\r
+                       {\r
+                               for(var j=0;j<gaProj[i].aCsh.length;j++)\r
+                               {\r
+                                       var sTopicURL="";\r
+                                       if(bUseStr)\r
+                                       {\r
+                                               if(gaProj[i].aCsh[j].strAliasId.toLowerCase()==sStr.toLowerCase())\r
+                                                       sTopicURL=gaProj[i].aCsh[j].strUrl;\r
+                                       }\r
+                                       else\r
+                                       {\r
+                                               if(gaProj[i].aCsh[j].nTopicNum==nId)\r
+                                                       sTopicURL=gaProj[i].aCsh[j].strUrl;\r
+                                       }\r
+                                       if(sTopicURL)\r
+                                       {\r
+                                               if(i!=0)\r
+                                               {\r
+                                                       gnCurProj=i;\r
+                                                       if(gaProj[i].sProjPath.indexOf(gaProj[0].sProjPath)==0)\r
+                                                       {\r
+                                                               var sRelPath=gaProj[i].sProjPath.substring(gaProj[0].sProjPath.length);\r
+                                                               gsTopicURL=sRelPath+sTopicURL;\r
+                                                       }\r
+                                                       else\r
+                                                               gsTopicURL=gaProj[i].sProjPath+sTopicURL;\r
+                                               }\r
+                                               else\r
+                                                       gsTopicURL=sTopicURL;\r
+                                               bFound=true;\r
+                                               break;\r
+                                       }\r
+                               }\r
+                       }\r
+                       \r
+               }\r
+               else if(gaProj[i].nLoadState==0)\r
+               {\r
+                       gsStr=sStr;\r
+                       gnId=nId;\r
+                       gbUseStr=bUseStr;\r
+                       var sCshFile=_getFullPath(gaProj[i].sProjPath,gCSHFileName);\r
+                       gaProj[i].nLoadState=1;\r
+                       setTimeout("loadFail("+i+");",3000);\r
+                       loadDataCsh(sCshFile);\r
+                       bNeedLoad=true;\r
+               }\r
+               if(bFound||bNeedLoad)\r
+                       break;\r
+       }\r
+       if(!bNeedLoad)\r
+       {\r
+               gbURLReady=true;\r
+               SwitchURL();\r
+       }\r
+}\r
+\r
+function loadDataCsh(sFile)\r
+{\r
+       if(gbIE4||gbNav61)\r
+               loadData(sFile);\r
+       else\r
+       {\r
+               window.frames[0].location=sFile;\r
+       }\r
+}\r
+\r
+function loadFail(nProj)\r
+{\r
+       if(gaProj[nProj].nLoadState==1)\r
+       {\r
+               gaProj[nProj].nLoadState=2;\r
+               if(!gbLoadWnd)\r
+                       fetchURL(gsStr,gnId,gbUseStr);\r
+               else\r
+                       SwitchURL();\r
+       }\r
+}\r
+\r
+function putCshData(strProj,aCsh,aWnd,aRmtProj)\r
+{\r
+       if(strProj)\r
+       {\r
+               strProj=_replaceSlash(strProj);\r
+               if(strProj.lastIndexOf("/")!=strProj.length-1)\r
+                       strProj+="/";\r
+               for(var i=0;i<gaProj.length;i++)\r
+               {\r
+                       if(gaProj[i].sProjPath)\r
+                       {\r
+                               if(isSamePath(gaProj[i].sProjPath,strProj))\r
+                               {\r
+                                       gaProj[i].nLoadState=3;\r
+                                       gaProj[i].aCsh=aCsh;\r
+                                       gaProj[i].aWnd=aWnd;\r
+                                       break;\r
+                               }\r
+                       }\r
+               }\r
+               if(aRmtProj&&aRmtProj.length)\r
+               {\r
+                       for(var j=0;j<aRmtProj.length;j++)\r
+                       {\r
+                               var strRPath=_getFullPath(strProj,aRmtProj[j]);\r
+                               var bFound=false;\r
+                               for (var k=0;k<gaProj.length;k++)\r
+                               {\r
+                                       if(gaProj[k].sProjPath)\r
+                                       {\r
+                                               if(isSamePath(gaProj[k].sProjPath,strRPath))\r
+                                               {\r
+                                                       bFound=true;\r
+                                                       break;\r
+                                               }\r
+                                       }\r
+                               }\r
+                               if(!bFound)\r
+                               {\r
+                                       var len=gaProj.length;\r
+                                       gaProj[len]=new Object();\r
+                                       gaProj[len].sProjPath=strRPath;\r
+                                       gaProj[len].nLoadState=0;\r
+                               }\r
+                       }\r
+               }\r
+               if(!gbLoadWnd)\r
+                       fetchURL(gsStr,gnId,gbUseStr);\r
+               else\r
+                       SwitchURL();\r
+                       \r
+       }\r
+}\r
+\r
+function isSamePath(strPath1,strPath2)\r
+{\r
+       return strPath1.toLowerCase()==strPath2.toLowerCase();\r
+}\r
+\r
+function getRelHomePage(strLocation)\r
+{\r
+       var strCurPPath=_getPath(strLocation);\r
+       var strOriPPath=_getPath(getHomePage());\r
+       var strRelPath=_getRelativeFileName(strOriPPath,strCurPPath);\r
+       var strURL=getHomePage()+"#"+strRelPath;\r
+       return strURL;\r
+}\r
+\r
+function getHomePage()\r
+{\r
+       var strHomePage;\r
+       var strTmp=location.toString();\r
+       var nPos=strTmp.indexOf("#");\r
+       if(nPos!=-1)\r
+       {\r
+               strHomePage=strTmp.substring(0,nPos);\r
+       }\r
+       else\r
+       {\r
+               strHomePage=strTmp;\r
+       }\r
+       return strHomePage;\r
+}\r
+\r
+function getBrowserOptionString(oWnd)\r
+{\r
+       var strOpts="";\r
+       if(oWnd.bUseDefault)\r
+               return strOpts;\r
+       if(oWnd.nBOptions&RHWO_LOCATION)\r
+               strOpts+="location=yes";\r
+       else\r
+               strOpts+="location=no";\r
+       if(oWnd.nBOptions&RHWO_TOOLBAR)\r
+               strOpts+=",toolbar=yes";                \r
+       else\r
+               strOpts+=",toolbar=no";         \r
+       if(oWnd.nBOptions&RHWO_MENUBAR)\r
+               strOpts+=",menubar=yes";                \r
+       else\r
+               strOpts+=",menubar=no";\r
+       if(oWnd.nBOptions&RHWO_STATUS)\r
+               strOpts+=",status=yes";         \r
+       else\r
+               strOpts+=",status=no";          \r
+       if(oWnd.nBOptions&RHWO_SCROLLBARS)\r
+               strOpts+=",scrollbars=yes";\r
+       else\r
+               strOpts+=",scrollbars=no";      \r
+       if(oWnd.nBOptions&RHWO_RESIZABLE)\r
+               strOpts+=",resizable=yes";\r
+       else\r
+               strOpts+=",resizable=no";\r
+       if(oWnd.sBTop)\r
+       {\r
+               var nTop=getSValue(oWnd.sBTop,screen.height);\r
+               strOpts+=",top="+nTop;\r
+               strOpts+=",screenY="+nTop;\r
+       }\r
+       if(oWnd.sBLeft)\r
+       {\r
+               var nLeft=getSValue(oWnd.sBLeft,screen.width);\r
+               strOpts+=",left="+nLeft;\r
+               strOpts+=",screenX="+nLeft;\r
+       }\r
+       if(oWnd.sBWidth)\r
+       {\r
+               var nWidth=getSValue(oWnd.sBWidth,screen.width);\r
+               strOpts+=",width="+nWidth;\r
+               strOpts+=",outerWidth="+nWidth;\r
+       }\r
+       if(oWnd.sBHeight)\r
+       {\r
+               var nHeight=getSValue(oWnd.sBHeight,screen.height);\r
+               strOpts+=",height="+nHeight;\r
+               strOpts+=",outerHeight="+nHeight;\r
+       }\r
+       return strOpts;\r
+}\r
+\r
+function getSValue(sValue,nLength)\r
+{\r
+       var nValue=0;\r
+       var nPos=sValue.indexOf("%");\r
+       if(nPos!=-1)\r
+       {\r
+               if(nPos>0)\r
+               {\r
+                       var nPart=parseInt(sValue.substring(0,nPos));\r
+                       nValue=nLength*nPart/100;\r
+               }\r
+       }\r
+       else\r
+               nValue=parseInt(sValue);\r
+       return nValue;\r
+}\r
+\r
+\r
+window.onload=window_OnLoad;\r
+\r
+function window_OnLoad()\r
+{\r
+       if(document.location.hash.length>0)\r
+       {\r
+               showCSH(document.location.hash.substring(1));\r
+       }\r
+\r
+       if(gsJava=="false")\r
+               window.moveTo(screen.width,screen.height);\r
+}\r
+//-->\r
+</script>\r
+</html>
\ No newline at end of file
diff --git a/doc/salome/gui/GEOM/whcshdata.htm b/doc/salome/gui/GEOM/whcshdata.htm
new file mode 100755 (executable)
index 0000000..9576ec0
--- /dev/null
@@ -0,0 +1,87 @@
+<html>\r
+<head>\r
+<title>GEOM reference manual</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript1.2" src="whver.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="JavaScript">\r
+<!--\r
+var gaCsh=new Array();\r
+\r
+var gaWindow=new Array();\r
+\r
+var gaRmtProj=new Array();\r
+\r
+var gsProjPath=_getPath(document.location.href);\r
+\r
+function CshEntityItem(strAliasId,nTopicNum,strUrl)\r
+{\r
+       this.strAliasId=strAliasId;\r
+       this.nTopicNum=nTopicNum;\r
+       this.strUrl=strUrl;\r
+}\r
+\r
+function CshWindow(sWName,bBUseDefault,nWBOptions,sWBLeft,sWBTop,sWBWidth,sWBHeight,sWCaption,nWPanes,nWPOptions,sWPButtons,sWPDefBtn)\r
+{\r
+       this.sName=sWName;\r
+       this.bUseDefault=bBUseDefault;\r
+       if(!this.bUseDefault)\r
+       {\r
+               this.nBOptions=nWBOptions;\r
+               this.sBLeft=sWBLeft;\r
+               this.sBTop=sWBTop;\r
+               this.sBWidth=sWBWidth;\r
+               this.sBHeight=sWBHeight;\r
+       }\r
+       this.sCaption=sWCaption;\r
+       this.nPanes=nWPanes;\r
+       if(this.nPanes==2)\r
+       {\r
+               this.nPOptions=nWPOptions;\r
+               this.sPButtons=sWPButtons;\r
+               this.sPDefBtn=sWPDefBtn;\r
+       }\r
+}\r
+\r
+function addRemoteProject(sPath)\r
+{\r
+       if(sPath.length!=0)\r
+       {\r
+               if(sPath.lastIndexOf("/")!=sPath.length-1)\r
+                       sPath+="/";\r
+               gaRmtProj[gaRmtProj.length]=sPath;      \r
+       }\r
+}\r
+\r
+//Set Context-sensitive help entity...\r
+function SetCsh(n,strAliasId,nTopicNum,strUrl)\r
+{\r
+       gaCsh[n]=new CshEntityItem(strAliasId,nTopicNum,strUrl);\r
+}\r
+\r
+function addWindow(sWName,bBUseDefault,nWBOptions,sWBLeft,sWBTop,sWBWidth,sWBHeight,sWCaption,nWPanes,nWPOptions,sWPButtons,sWPDefBtn)\r
+{\r
+       gaWindow[gaWindow.length]=new CshWindow(sWName,bBUseDefault,nWBOptions,sWBLeft,sWBTop,sWBWidth,sWBHeight,sWCaption,nWPanes,nWPOptions,sWPButtons,sWPDefBtn);\r
+}\r
+\r
+\r
+\r
+\r
+\r
+window.onload=window_OnLoad;\r
+\r
+function window_OnLoad()\r
+{\r
+       if(parent&&parent!=this&&parent.putCshData)\r
+       {\r
+               parent.putCshData(gsProjPath,gaCsh,gaWindow,gaRmtProj);\r
+       }\r
+}\r
+//-->\r
+</script>\r
+</body>\r
+</html>\r
index 9e3b6abd00f3c8e8b8ede06dc66d8886b5f5d25e..071ae6fc7e549e5e6662a61bb743f2341b1190c3 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gTEA = new Array();\r
 function aTE(sTopicTitle, sTopicURL)\r
 {\r
index 62ffe67144a8f4214aa449aff184f7224e658e02..0a639b225dc2b2d58c7ae7400e381e52b61a7d9e 100755 (executable)
@@ -1,6 +1,8 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 <script language="javascript" src="whftdata.js"></script>\r
@@ -30,4 +32,4 @@ aTE("Working with groups","working_with_groups.htm");
 \r
 //-->\r
 </script>\r
-</script>\r
+</html>\r
index 3858e4cda30270962d36733dbefcd0bca2b9f7b0..c60417d5d24c5d7695cb03ca35d60c77c48a76d6 100755 (executable)
@@ -1,16 +1,20 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 <script language="javascript" src="whfts.js"></script>\r
 <script language="javascript">\r
 <!--\r
-iWM("«apply»","zmin","whfwdata0.htm");\r
+iWM("0","geometry","whfwdata0.htm");\r
+iWM("geompy","radiu","whfwdata1.htm");\r
+iWM("radius","zmin","whfwdata2.htm");\r
 \r
 iTM(0,16,"whftdata0.htm");\r
 \r
--->\r
+//-->\r
 </script>\r
 </body>\r
 </html>
\ No newline at end of file
index 2041512fe95a49db5ae4d151eab9efb2e30e6677..2b6678690b7a693c0c61e06aba0adc9019bcc22e 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gaFileMapping = new Array();\r
 var gaFileTopicMapping = new Array();\r
 \r
index 463bfb00dd9737046b92be980bd71123e541f028..e9e8bc6c16ab72dcc99c44244a617054c73ba1ba 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gWEA = new Array();\r
 function aWE()\r
 {\r
index 82fe9859b18509edc6519dbe4c7aa6bbf17934a8..e078ae587d42f5f05af0c7069542c0cd4a9de709 100755 (executable)
@@ -1,6 +1,8 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 <script language="javascript" src="whfwdata.js"></script>\r
 </script>\r
 <script language="javascript">\r
 <!--\r
-aWE("«apply»",3);\r
-aWE("«ok»",3);\r
 aWE("0",1,12);\r
-aWE("1",1,15,11,12,7,9,10,5,13,4,3,16);\r
-aWE("1d",10,3);\r
-aWE("1st",11,12,10,13,3);\r
-aWE("2",14,1,15,11,12,9,10,5,13,4,3);\r
-aWE("2d",12,7,10,5,4,3);\r
-aWE("2nd",11,12,10,13,3);\r
-aWE("3",15,11,12,10,13,4,3);\r
-aWE("3d",11,12,7,9,10,6,5,4,3);\r
-aWE("3rd",10,3);\r
-aWE("4",14,15,12,10,4);\r
-aWE("5",15,12,7);\r
+aWE("1",1,15,3,4,7,5,11,12,13,10,9,16);\r
+aWE("1d",3,10);\r
+aWE("1st",3,11,12,13,10);\r
+aWE("2",14,1,15,3,4,5,11,12,13,10,9);\r
+aWE("2d",3,4,7,5,12,10);\r
+aWE("2nd",3,11,12,13,10);\r
+aWE("2st",13);\r
+aWE("3",15,3,4,11,12,13,10);\r
+aWE("3d",3,4,6,7,5,11,12,10,9);\r
+aWE("3rd",3,10);\r
+aWE("3st",13);\r
+aWE("4",14,15,4,12,10);\r
+aWE("5",15,7,12);\r
 aWE("6",14,12);\r
 aWE("7",12);\r
 aWE("8",12);\r
@@ -31,7 +33,7 @@ aWE("9",15,12);
 aWE("90",15);\r
 aWE("abl",15);\r
 aWE("absolut",15);\r
-aWE("accord",12,3);\r
+aWE("accord",3,12);\r
 aWE("accordanc",12);\r
 aWE("achiev",12);\r
 aWE("ad",12,16);\r
@@ -41,142 +43,141 @@ aWE("adjustment",12);
 aWE("advanc",7,5);\r
 aWE("aim",10);\r
 aWE("algorithm",10);\r
-aWE("allow",14,15,8,13,16);\r
-aWE("along",7,10,13);\r
-aWE("angl",15,12,7,13);\r
+aWE("allow",14,15,8,12,13,16);\r
+aWE("along",7,13,10);\r
+aWE("angl",15,7,12,13);\r
 aWE("anoth",4);\r
 aWE("any",12);\r
-aWE("ap",12);\r
+aWE("ap",3,12);\r
 aWE("appli",10);\r
 aWE("applicabl",13);\r
 aWE("apply",12);\r
 aWE("approximation",12);\r
 aWE("arc",15,3);\r
 aWE("archimed",10);\r
-aWE("argument",14,1,15,11,12,7,9,10,5,13,4,3,16);\r
+aWE("argument",14,1,15,3,4,7,5,11,12,13,10,9,16);\r
 aWE("around",7);\r
 aWE("associat",6);\r
 aWE("attribut",6);\r
 aWE("automatical",14,3);\r
-aWE("availabl",6);\r
+aWE("availabl",6,12);\r
 aWE("ax",3);\r
-aWE("axi",11,7,9,13,3);\r
+aWE("axi",3,7,11,13,9);\r
 aWE("b",3);\r
-aWE("back",12);\r
-aWE("bas",11,12,7,13);\r
+aWE("bas",7,11,12,13);\r
 aWE("baseshap",7);\r
 aWE("basi",7);\r
-aWE("basic",2,15,9,10,5,3);\r
+aWE("basic",2,15,3,5,10,9);\r
 aWE("basicproperti",9);\r
 aWE("befor",15,12);\r
 aWE("below",14);\r
-aWE("bezi",12,3);\r
+aWE("bezi",3,12);\r
 aWE("block",14,0,10);\r
-aWE("boolean",2,9,5,4);\r
+aWE("boolean",2,4,5,9);\r
 aWE("both",6);\r
 aWE("bound",9);\r
 aWE("boundari",12);\r
 aWE("boundary",12);\r
 aWE("boundingbox",9);\r
-aWE("box",14,1,15,8,11,12,7,9,10,5,13,4,3,16);\r
+aWE("box",14,1,15,3,4,8,7,5,11,12,13,10,9,16);\r
 aWE("brep",2,8);\r
-aWE("brows",8,6,3);\r
+aWE("brows",3,6,8);\r
 aWE("bsplin",12);\r
 aWE("bsplinerestriction",12);\r
-aWE("build",14,0,2,10,5);\r
-aWE("button",3);\r
+aWE("build",14,0,2,5,10);\r
+aWE("button",3,12);\r
 aWE("bypas",14);\r
 aWE("cad",2);\r
 aWE("camera",3);\r
-aWE("cas",14,12,3);\r
-aWE("cent",15,11,9,13,3);\r
+aWE("cas",14,3,12);\r
+aWE("cent",15,3,11,13,9);\r
 aWE("centerofscal",13);\r
 aWE("central",11);\r
 aWE("chamf",10);\r
 aWE("chang",1);\r
-aWE("check",12,9,10);\r
+aWE("check",12,10,9);\r
+aWE("checkbox",12,13);\r
 aWE("checkshap",9);\r
-aWE("choos",8,10,6);\r
+aWE("choos",6,8,10);\r
 aWE("circl",3);\r
-aWE("click",1,8,6);\r
-aWE("clos",12,5);\r
+aWE("click",1,6,8);\r
+aWE("clos",5,12);\r
 aWE("closecontour",12);\r
 aWE("closedwir",12);\r
 aWE("closur",12);\r
 aWE("coincident",12);\r
 aWE("color",1);\r
-aWE("command",14,1,15,8,11,12,7,9,10,6,5,13,4,3,16);\r
-aWE("common",12,4);\r
-aWE("complex",2,7,10,4);\r
-aWE("component",15,13,3);\r
+aWE("command",14,1,15,3,4,6,8,7,5,11,12,13,10,9,16);\r
+aWE("common",4,12);\r
+aWE("complex",2,4,7,10);\r
+aWE("component",15,3,13);\r
 aWE("compos",14,9);\r
-aWE("compound",14,12,10,5,13,4);\r
+aWE("compound",14,4,5,12,13,10);\r
 aWE("compsolid",7);\r
-aWE("comput",9,10);\r
+aWE("comput",10,9);\r
 aWE("con",11);\r
 aWE("concern",9);\r
 aWE("confirm",8);\r
 aWE("conical",12);\r
-aWE("connect",10,5);\r
+aWE("connect",5,10);\r
 aWE("consider",12);\r
 aWE("constraint",14);\r
-aWE("construct",14,11,5);\r
+aWE("construct",14,5,11);\r
 aWE("construction",2,4);\r
-aWE("constructor",11,12,10,13,3);\r
+aWE("constructor",3,11,12,13,10);\r
 aWE("contain",15,8,12);\r
 aWE("content",8);\r
-aWE("context",12);\r
 aWE("continuiti",12);\r
 aWE("continuity",12);\r
 aWE("continuity2d",12);\r
 aWE("continuity3d",12);\r
 aWE("contour",12);\r
 aWE("conversion",12);\r
-aWE("coordinat",15,11,9,13,3);\r
+aWE("coordinat",15,3,11,13,9);\r
 aWE("copy",13);\r
 aWE("corner",11);\r
 aWE("correction",12);\r
-aWE("correspond",11,12,7,10,5,3);\r
+aWE("correspond",3,7,5,11,12,10);\r
 aWE("coupl",15);\r
-aWE("creat",14,15,11,12,7,9,10,6,5,13,3,16);\r
+aWE("creat",14,15,3,6,7,5,11,12,13,10,9,16);\r
 aWE("creategroup",16);\r
-aWE("creation",2,12,7,10);\r
+aWE("creation",2,7,12,10);\r
 aWE("current",15,6);\r
-aWE("curv",15,12,7,3);\r
+aWE("curv",15,3,7,12);\r
 aWE("curve2dmod",12);\r
 aWE("curve3dmod",12);\r
 aWE("curvecontinuity",12);\r
-aWE("cut",12,4);\r
+aWE("cut",4,12,10);\r
 aWE("cylind",11);\r
 aWE("cylindrical",12);\r
 aWE("d1",10);\r
 aWE("d2",10);\r
 aWE("data",9);\r
 aWE("default",15);\r
-aWE("defin",15,11,12,10,3);\r
-aWE("definit",9);\r
-aWE("definition",12,7);\r
+aWE("defin",15,3,11,12,13,10);\r
+aWE("definit",12,9);\r
+aWE("definition",7,12);\r
 aWE("deflection",10);\r
-aWE("degre",15,12,7);\r
+aWE("degre",15,7,12);\r
 aWE("delet",10);\r
 aWE("density",10);\r
 aWE("depend",10);\r
 aWE("describ",8);\r
-aWE("description",14,1,15,11,12,7,9,10,6,5,13,4,3,16);\r
+aWE("description",14,1,15,3,4,6,7,5,11,12,13,10,9,16);\r
 aWE("desir",12);\r
 aWE("destin",2);\r
 aWE("destination",15);\r
 aWE("detect",12);\r
 aWE("detection",12);\r
 aWE("diagonal",11);\r
-aWE("dialog",14,1,15,8,11,12,7,9,10,5,13,4,3,16);\r
+aWE("dialog",14,1,15,3,4,8,7,5,11,12,13,10,9,16);\r
 aWE("dif",6);\r
-aWE("different",1,11,9,6);\r
-aWE("dimension",11,7,9,10);\r
+aWE("different",1,6,11,9);\r
+aWE("dimension",7,11,10,9);\r
 aWE("dir",13);\r
 aWE("dir1",13);\r
 aWE("dir2",13);\r
-aWE("direction",15,11,7,10,13,3);\r
+aWE("direction",15,3,7,11,13,10);\r
 aWE("dirface1v",10);\r
 aWE("dirfaceid1",10);\r
 aWE("dirfaceid1u",10);\r
@@ -184,10 +185,10 @@ aWE("dirfaceid1v",10);
 aWE("dirfaceid2",10);\r
 aWE("dirfaceid2u",10);\r
 aWE("dirfaceid2v",10);\r
-aWE("display",1,8,9,6,3);\r
+aWE("display",1,3,6,8,12,9);\r
 aWE("displayall",6);\r
 aWE("displayon",6);\r
-aWE("distanc",12,9,13);\r
+aWE("distanc",12,13,9);\r
 aWE("divid",12);\r
 aWE("divideedg",12);\r
 aWE("don",12,13);\r
@@ -201,29 +202,29 @@ aWE("e1",14);
 aWE("e2",14);\r
 aWE("e3",14);\r
 aWE("e4",14);\r
-aWE("edg",14,11,12,7,10,5,13,3);\r
+aWE("edg",14,3,7,5,12,10);\r
 aWE("edgeid",12);\r
 aWE("edit",16);\r
 aWE("egdemaxtol",9);\r
 aWE("egdemintol",9);\r
 aWE("eith",14);\r
-aWE("element",15,11,12,7,9,6,5,4,3);\r
+aWE("element",15,3,4,6,7,5,11,12,9);\r
 aWE("elementary",14);\r
 aWE("ellips",3);\r
 aWE("empty",12);\r
-aWE("end",15,12,13,3);\r
-aWE("ent",8,3);\r
-aWE("entity",15,11,7,5,3,16);\r
+aWE("end",15,3,12,13);\r
+aWE("ent",3,8);\r
+aWE("entity",15,3,7,5,11,16);\r
 aWE("equal",15);\r
 aWE("eras",6);\r
 aWE("eraseall",6);\r
 aWE("eraseon",6);\r
 aWE("error",12);\r
-aWE("etc",12,5);\r
-aWE("exampl",14,1,15,11,12,7,10,5,13,4,3,16);\r
+aWE("etc",5,12);\r
+aWE("exampl",14,1,15,3,4,7,5,11,12,13,10,16);\r
 aWE("except",12);\r
 aWE("exist",15,16);\r
-aWE("explod",0,10,5);\r
+aWE("explod",0,5,10);\r
 aWE("export",2,8);\r
 aWE("exportation",8);\r
 aWE("extract",10);\r
@@ -235,7 +236,7 @@ aWE("f3",14);
 aWE("f4",14);\r
 aWE("f5",14);\r
 aWE("f6",14);\r
-aWE("fac",14,12,7,10,5,13,3);\r
+aWE("fac",14,3,7,5,12,13,10);\r
 aWE("face1",10);\r
 aWE("face2",10);\r
 aWE("facemaxtol",9);\r
@@ -243,15 +244,15 @@ aWE("facemintol",9);
 aWE("factor",13);\r
 aWE("fals",12);\r
 aWE("field",3);\r
-aWE("fil",8,7,3);\r
+aWE("fil",3,8,7);\r
 aWE("filenam",8);\r
-aWE("fill",7);\r
+aWE("fill",7,12);\r
 aWE("fillet",10);\r
-aWE("first",11,10,5,13,4,3);\r
+aWE("first",3,4,5,11,13,10);\r
 aWE("fix",12);\r
 aWE("fixfacesiz",12);\r
 aWE("fixshap",12);\r
-aWE("follow",14,6,5,4);\r
+aWE("follow",14,4,6,5);\r
 aWE("format",2,8);\r
 aWE("formatnam",8);\r
 aWE("four",14);\r
@@ -262,479 +263,12 @@ aWE("gap",12);
 aWE("general",14);\r
 aWE("generat",7);\r
 aWE("generation",2,7);\r
-aWE("geom",1,2,8,11,7,9,10,6,5,13,4,3);\r
-aWE("geom_object",14,15,11,12,7,9,10,5,13,4,3,16);\r
+aWE("geom",1,2,3,4,6,8,7,5,11,13,10,9);\r
+aWE("geom_object",14,15,3,4,7,5,11,12,13,10,9,16);\r
 aWE("geometric",14);\r
-aWE("geometrical",1,2,8,11,12,7,9,10,6,5,13,4,3,16);\r
+aWE("geometrical",1,2,3,4,6,8,7,5,11,12,13,10,9,16);\r
 aWE("geometry",12);\r
-aWE("geompy",14,15,8,11,12,7,9,10,5,13,4,3,16);\r
-aWE("get",9,5,4);\r
-aWE("getfreeboundary",12);\r
-aWE("getobjectid",16);\r
-aWE("getsubshapeid",5);\r
-aWE("gg",1);\r
-aWE("giv",3);\r
-aWE("given",12,10,5,13,3);\r
-aWE("glu",12,10);\r
-aWE("graphic",6);\r
-aWE("gravity",9);\r
-aWE("group",16);\r
-aWE("gui",10);\r
-aWE("half",3);\r
-aWE("hav",12,5);\r
-aWE("height",11,7);\r
-aWE("hexahedral",14,10);\r
-aWE("hexahedron",14);\r
-aWE("hid",6);\r
-aWE("highlight",12);\r
-aWE("hol",12);\r
-aWE("i",6);\r
-aWE("i11",9);\r
-aWE("i12",9);\r
-aWE("i13",9);\r
-aWE("i21",9);\r
-aWE("i22",9);\r
-aWE("i23",9);\r
-aWE("i31",9);\r
-aWE("i32",9);\r
-aWE("i33",9);\r
-aWE("id",1,12,10,6,5,16);\r
-aWE("if",12,9,10,5);\r
-aWE("ig",2,8);\r
-aWE("imag",13);\r
-aWE("import",2,8,9,6);\r
-aWE("importation",8);\r
-aWE("in",13);\r
-aWE("increas",12);\r
-aWE("independent",6,4);\r
-aWE("indic",10);\r
-aWE("inertia",9);\r
-aWE("initial",13);\r
-aWE("inquir",9);\r
-aWE("insert",12);\r
-aWE("insid",10);\r
-aWE("integ",10);\r
-aWE("integer",10);\r
-aWE("intend",12);\r
-aWE("interactive",10);\r
-aWE("intermediat",14);\r
-aWE("internal",12);\r
-aWE("intersect",10);\r
-aWE("intersection",10);\r
-aWE("introduction",14,2);\r
-aWE("invalid",12);\r
-aWE("isbyparamet",12);\r
-aWE("iscommonvertex",12);\r
-aWE("iso",1);\r
-aWE("isolin",1);\r
-aWE("iteration",7);\r
-aWE("itself",12);\r
-aWE("ix",9);\r
-aWE("iy",9);\r
-aWE("iz",9);\r
-aWE("just",14);\r
-aWE("last",5,3);\r
-aWE("lc",3);\r
-aWE("least",3);\r
-aWE("length",15,12,9);\r
-aWE("les",12);\r
-aWE("limit",10);\r
-aWE("lin",15,10,3);\r
-aWE("list",15,12,7,10,5,3,16);\r
-aWE("listoffaceid",10);\r
-aWE("listofgeomshap",12);\r
-aWE("listofid",12,5);\r
-aWE("listofkeepinsid",10);\r
-aWE("listofmaterial",10);\r
-aWE("listofremoveinsid",10);\r
-aWE("listofshap",12,10,5,3);\r
-aWE("listofshapeid",10);\r
-aWE("listoftool",10);\r
-aWE("listofwireid",12);\r
-aWE("local",15,12,13,3);\r
-aWE("locat",3);\r
-aWE("location",8,13,3);\r
-aWE("lwp",15);\r
-aWE("ly",15,12);\r
-aWE("main",0,11,12,7,9,10,6,5,4,3,16);\r
-aWE("mainshap",16);\r
-aWE("major",11,3);\r
-aWE("mak",10,13);\r
-aWE("makearc",3);\r
-aWE("makebezi",3);\r
-aWE("makeblockexplod",10);\r
-aWE("makeboolean",4);\r
-aWE("makebox",11);\r
-aWE("makecdg",9);\r
-aWE("makechamferedg",10);\r
-aWE("makechamferfac",10);\r
-aWE("makecircl",3);\r
-aWE("makecompound",5);\r
-aWE("makecon",11);\r
-aWE("makecylind",11);\r
-aWE("makeedg",5);\r
-aWE("makeellips",3);\r
-aWE("makefac",5);\r
-aWE("makefil",7);\r
-aWE("makefillet",10);\r
-aWE("makegluefac",12);\r
-aWE("makehexasolid",14);\r
-aWE("makehexasolidtwofac",14);\r
-aWE("makeinterpol",3);\r
-aWE("makelin",3);\r
-aWE("makemark",3);\r
-aWE("makemirrorbyplan",13);\r
-aWE("makemultirotation1d",13);\r
-aWE("makemultirotation2d",13);\r
-aWE("makemultitransformation1d",10);\r
-aWE("makemultitransformation2d",10);\r
-aWE("makemultitranslation1d",13);\r
-aWE("makemultitranslation2d",13);\r
-aWE("makeoffset",13);\r
-aWE("makepartition",10);\r
-aWE("makepip",7);\r
-aWE("makeplan",3);\r
-aWE("makepolylin",3);\r
-aWE("makeposition",13);\r
-aWE("makeprism",7);\r
-aWE("makequadfac",14);\r
-aWE("makequadfaceedg",14);\r
-aWE("makequadfacevertic",14);\r
-aWE("makerevolution",7);\r
-aWE("makerotation",13);\r
-aWE("makescaletransform",13);\r
-aWE("makesew",12);\r
-aWE("makeshell",5);\r
-aWE("makesketch",15);\r
-aWE("makesolid",5);\r
-aWE("makespher",11);\r
-aWE("maketoru",11);\r
-aWE("maketranslation",13);\r
-aWE("makevector",3);\r
-aWE("makevertex",3);\r
-aWE("makewir",5);\r
-aWE("manual",3);\r
-aWE("mas",9);\r
-aWE("material",10);\r
-aWE("matrix",9);\r
-aWE("max",12,7,10);\r
-aWE("maxdegre",7);\r
-aWE("maximal",12,7,9,10);\r
-aWE("maximum",12,10);\r
-aWE("maxnbfac",10);\r
-aWE("maxtoleranc",12);\r
-aWE("maxtolerance3d",12);\r
-aWE("mean",15,13);\r
-aWE("measur",9);\r
-aWE("measurement",9);\r
-aWE("mention",14);\r
-aWE("menu",0,1,8,11,12,7,9,10,6,5,4,3,16);\r
-aWE("merg",12);\r
-aWE("mesh",14,10);\r
-aWE("meshingdeflection",10);\r
-aWE("method",5);\r
-aWE("middl",3);\r
-aWE("min",7,9,10);\r
-aWE("mindegre",7);\r
-aWE("mindistanc",9);\r
-aWE("minimal",7,9,10);\r
-aWE("minimum",10);\r
-aWE("minnbfac",10);\r
-aWE("minor",11,3);\r
-aWE("mirror",13);\r
-aWE("mod",1,12);\r
-aWE("model",2,10);\r
-aWE("modifi",12,13,3);\r
-aWE("modification",12,13);\r
-aWE("modify",13);\r
-aWE("modul",2,6);\r
-aWE("moment",9);\r
-aWE("mov",13);\r
-aWE("multi",0,10,13);\r
-aWE("must",12,13);\r
-aWE("nam",8,12);\r
-aWE("nbit",7);\r
-aWE("nbsplitpoint",12);\r
-aWE("nbtim",10,13);\r
-aWE("nbtimes1",13);\r
-aWE("nbtimes2",13);\r
-aWE("nbtimesu",10);\r
-aWE("nbtimesv",10);\r
-aWE("necessary",15,12,9,6);\r
-aWE("need",12);\r
-aWE("negativ",13);\r
-aWE("neigbour",12);\r
-aWE("new",15,11,12,7,5,3,16);\r
-aWE("noerror",12);\r
-aWE("normal",7,13,3);\r
-aWE("notion",14);\r
-aWE("numb",1,12,7,10,13);\r
-aWE("number",10);\r
-aWE("numeb",10);\r
-aWE("object",1,2,8,11,12,7,9,10,6,5,13,4,3,16);\r
-aWE("occ",1,6);\r
-aWE("occur",12);\r
-aWE("offset",13);\r
-aWE("ok",8);\r
-aWE("on",15,12,10,6,13,4);\r
-aWE("open",12);\r
-aWE("openwir",12);\r
-aWE("operation",14,2,12,7,10,6,13,4,16);\r
-aWE("operator",12);\r
-aWE("opposit",11);\r
-aWE("optimization",2);\r
-aWE("option",0);\r
-aWE("ord",12);\r
-aWE("orient",14,3);\r
-aWE("origin",11,3);\r
-aWE("otherwis",12);\r
-aWE("outsid",10);\r
-aWE("ox",15,3);\r
-aWE("oy",3);\r
-aWE("oz",15,3);\r
-aWE("paramet",12,5,3);\r
-aWE("parameter",1,15,12,7,3);\r
-aWE("paramt",12);\r
-aWE("part",11,4);\r
-aWE("partition",10);\r
-aWE("pas",3);\r
-aWE("path",7);\r
-aWE("pathshap",7);\r
-aWE("pattern",13);\r
-aWE("perform",10,16);\r
-aWE("perpendicular",15);\r
-aWE("pip",7);\r
-aWE("plan",15,10,13,3);\r
-aWE("planar",15,5);\r
-aWE("plung",10);\r
-aWE("point",14,15,11,12,9,13,3);\r
-aWE("point1",3);\r
-aWE("point2",3);\r
-aWE("point3",3);\r
-aWE("pointcoordinat",9);\r
-aWE("polylin",3);\r
-aWE("pop",1,6);\r
-aWE("position",12,3);\r
-aWE("possibility",12);\r
-aWE("possibl",12,6);\r
-aWE("precision",12);\r
-aWE("predefin",15);\r
-aWE("pres",3);\r
-aWE("preview",3);\r
-aWE("previou",15);\r
-aWE("primitiv",2,11);\r
-aWE("prism",7);\r
-aWE("problem",12);\r
-aWE("proces",12,10);\r
-aWE("processshap",12);\r
-aWE("properti",1,9);\r
-aWE("put",10);\r
-aWE("python",9);\r
-aWE("quadrangl",14,3);\r
-aWE("radian",12);\r
-aWE("radiu",15,11,10,3);\r
-aWE("radius",11,3);\r
-aWE("radius1",11);\r
-aWE("radius2",11);\r
-aWE("radiusmajor",11,3);\r
-aWE("radiusminor",11,3);\r
-aWE("rang",2,12);\r
-aWE("re",12);\r
-aWE("reasonabl",6);\r
-aWE("reconstruction",10);\r
-aWE("relativ",15);\r
-aWE("remov",12,16);\r
-aWE("removeobject",16);\r
-aWE("removeweb",10);\r
-aWE("repair",2,12);\r
-aWE("repetition",13);\r
-aWE("represent",3);\r
-aWE("request",5);\r
-aWE("requir",8,12,6);\r
-aWE("requireddegre",12);\r
-aWE("requirednbsegment",12);\r
-aWE("respect",15,12);\r
-aWE("restriction",12);\r
-aWE("result",14,15,11,12,7,9,10,5,13,4,3,16);\r
-aWE("resultant",12);\r
-aWE("retriev",5);\r
-aWE("return",9,10,5,16);\r
-aWE("revolution",12,7);\r
-aWE("right",1,6);\r
-aWE("rotat",7,13);\r
-aWE("rotation",13);\r
-aWE("s",12,10,5,3,16);\r
-aWE("salom",2);\r
-aWE("sam",15,12);\r
-aWE("sameparamet",12);\r
-aWE("scal",13);\r
-aWE("se",8);\r
-aWE("search",8);\r
-aWE("second",11,10,13,4);\r
-aWE("section",10,4);\r
-aWE("segment",15,12);\r
-aWE("select",0,1,15,8,11,12,7,9,10,6,5,4,3,16);\r
-aWE("selection",15,12,10);\r
-aWE("sens",10);\r
-aWE("serv",7);\r
-aWE("set",1,12,10,13,3);\r
-aWE("setcolor",1);\r
-aWE("setdisplaymod",1);\r
-aWE("settransparency",1);\r
-aWE("sew",12);\r
-aWE("sg",6);\r
-aWE("shad",1);\r
-aWE("shap",1,2,8,12,7,9,10,6,5,13,4,16);\r
-aWE("shape1",9,4);\r
-aWE("shape2",9,4);\r
-aWE("shapesto",12);\r
-aWE("shapetyp",10,16);\r
-aWE("shel",5,13);\r
-aWE("shell",14,12,7,5,13);\r
-aWE("short",1);\r
-aWE("shown",3);\r
-aWE("sid",3);\r
-aWE("sign",13);\r
-aWE("six",14);\r
-aWE("siz",12,10,3);\r
-aWE("sketch",15);\r
-aWE("small",12,3);\r
-aWE("solid",14,11,7,10,5,13);\r
-aWE("soon",3);\r
-aWE("spac",9,3);\r
-aWE("specifi",12,10,3);\r
-aWE("specific",14);\r
-aWE("specify",12);\r
-aWE("spher",11);\r
-aWE("splin",3);\r
-aWE("split",12);\r
-aWE("splitangl",12);\r
-aWE("splitclosedfac",12);\r
-aWE("splitcontinuity",12);\r
-aWE("spot",12);\r
-aWE("stag",14);\r
-aWE("standard",8);\r
-aWE("start",15,13,3);\r
-aWE("step",14,2,8,13);\r
-aWE("step1",13);\r
-aWE("step2",13);\r
-aWE("str",15,8);\r
-aWE("strip",12);\r
-aWE("study",6);\r
-aWE("sub",12,5,16);\r
-aWE("submenu",0,12,9,5);\r
-aWE("subshap",10,5,16);\r
-aWE("subshapeall",5);\r
-aWE("subshapeid",16);\r
-aWE("suppres",12);\r
-aWE("suppressfac",12);\r
-aWE("suppresshol",12);\r
-aWE("suppressinternalwir",12);\r
-aWE("surfac",12,9,13);\r
-aWE("surfacecontinuity",12);\r
-aWE("surfacemod",12);\r
-aWE("symmetrical",13);\r
-aWE("symmetry",11,13);\r
-aWE("system",13,3);\r
-aWE("tak",14);\r
-aWE("tangent",15);\r
-aWE("target",15,10);\r
-aWE("tetrahedral",14);\r
-aWE("theendlc",13);\r
-aWE("them",12);\r
-aWE("theobject",13);\r
-aWE("therefor",15);\r
-aWE("theshap",12);\r
-aWE("thestartlc",13);\r
-aWE("thetoleranc",12);\r
-aWE("tim",13);\r
-aWE("tobezi",12);\r
-aWE("tol2d",7);\r
-aWE("tol3d",7);\r
-aWE("toleranc",12,7,9);\r
-aWE("tolerance2d",12);\r
-aWE("tolerance3d",12);\r
-aWE("tool",9);\r
-aWE("toru",11);\r
-aWE("transform",10,13,4);\r
-aWE("transformation",0,2,10,13);\r
-aWE("translat",13);\r
-aWE("translation",10,13);\r
-aWE("transparency",1);\r
-aWE("travers",12);\r
-aWE("trihedron",3);\r
-aWE("trimsiz",3);\r
-aWE("tru",12,9,10);\r
-aWE("tui",14,1,15,8,11,12,7,9,10,6,5,13,4,3,16);\r
-aWE("tupl",9);\r
-aWE("two",14,11,12,10,13);\r
-aWE("typ",15,11,12,9,10,5,4,16);\r
-aWE("typeofshap",5);\r
-aWE("underly",12);\r
-aWE("up",1,11,10,6);\r
-aWE("updat",3);\r
-aWE("us",14,2,15,12,7,9,10,6,5,13,4,3);\r
-aWE("v1",14);\r
-aWE("v2",14);\r
-aWE("v3",14);\r
-aWE("v4",14);\r
-aWE("val",12);\r
-aWE("valid",9);\r
-aWE("validity",9);\r
-aWE("valu",1,15,11,12,7,9,10,13,3);\r
-aWE("variou",12);\r
-aWE("vector",15,11,7,13,3);\r
-aWE("vertex",11,12,7,9,5,13,3);\r
-aWE("vertex1",5);\r
-aWE("vertex2",5);\r
-aWE("vertexmaxtol",9);\r
-aWE("vertexmintol",9);\r
-aWE("vertic",14,11,12,5,3);\r
-aWE("view",1,6,3);\r
-aWE("viewer",6);\r
-aWE("visibility",6);\r
-aWE("visualization",1,6);\r
-aWE("volum",9);\r
-aWE("vtk",6);\r
-aWE("vx",15);\r
-aWE("wantplanarfac",5);\r
-aWE("wat",10);\r
-aWE("waterdensity",10);\r
-aWE("weight",10);\r
-aWE("whati",9);\r
-aWE("whil",12);\r
-aWE("whos",9,5);\r
-aWE("wid",2);\r
-aWE("will",8,12,10,13);\r
-aWE("wir",14,12,7,5);\r
-aWE("wirefram",1);\r
-aWE("within",1,12);\r
-aWE("work",15,12,6,3,16);\r
-aWE("x",15,9,3);\r
-aWE("x1",11);\r
-aWE("x2",11);\r
-aWE("xdx",3);\r
-aWE("xdy",3);\r
-aWE("xdz",3);\r
-aWE("xmax",9);\r
-aWE("xmin",9);\r
-aWE("xoy",15);\r
-aWE("xyz",3);\r
-aWE("y",15,9,3);\r
-aWE("y1",11);\r
-aWE("y2",11);\r
-aWE("ydx",3);\r
-aWE("ydy",3);\r
-aWE("ydz",3);\r
-aWE("ymax",9);\r
-aWE("ymin",9);\r
-aWE("your",8,9);\r
-aWE("z",9,10,3);\r
-aWE("z1",11);\r
-aWE("z2",11);\r
-aWE("zmax",9);\r
-aWE("zmin",9);\r
 \r
 //-->\r
 </script>\r
-</script>\r
+</html>\r
diff --git a/doc/salome/gui/GEOM/whdata/whfwdata1.htm b/doc/salome/gui/GEOM/whdata/whfwdata1.htm
new file mode 100755 (executable)
index 0000000..211307a
--- /dev/null
@@ -0,0 +1,287 @@
+<html>\r
+<head>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript" src="whfwdata.js"></script>\r
+<script language="javascript">\r
+<!--\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+aWE("geompy",14,15,3,4,8,7,5,11,12,13,10,9,16);\r
+aWE("get",4,5,9);\r
+aWE("getfreeboundary",12);\r
+aWE("getobjectid",16);\r
+aWE("getsubshapeid",5);\r
+aWE("gg",1);\r
+aWE("giv",3);\r
+aWE("given",3,5,12,13,10);\r
+aWE("glu",12,10);\r
+aWE("graphic",6);\r
+aWE("gravity",9);\r
+aWE("group",16);\r
+aWE("gui",10);\r
+aWE("half",3);\r
+aWE("hav",5,12);\r
+aWE("height",7,11);\r
+aWE("hexahedral",14,10);\r
+aWE("hexahedron",14);\r
+aWE("hid",6);\r
+aWE("highlight",12);\r
+aWE("hol",12);\r
+aWE("i",6);\r
+aWE("i11",9);\r
+aWE("i12",9);\r
+aWE("i13",9);\r
+aWE("i21",9);\r
+aWE("i22",9);\r
+aWE("i23",9);\r
+aWE("i31",9);\r
+aWE("i32",9);\r
+aWE("i33",9);\r
+aWE("id",1,6,5,12,10,16);\r
+aWE("if",5,12,10,9);\r
+aWE("ig",2,8);\r
+aWE("imag",13);\r
+aWE("import",2,6,8,9);\r
+aWE("importation",8);\r
+aWE("in",13);\r
+aWE("increas",12);\r
+aWE("independent",4,6);\r
+aWE("indic",10);\r
+aWE("inertia",9);\r
+aWE("initial",13);\r
+aWE("inquir",9);\r
+aWE("inretia",9);\r
+aWE("insert",12);\r
+aWE("insid",10);\r
+aWE("integ",10);\r
+aWE("integer",10);\r
+aWE("intend",12);\r
+aWE("interactive",10);\r
+aWE("intermediat",14);\r
+aWE("internal",12);\r
+aWE("intersect",10);\r
+aWE("intersection",10);\r
+aWE("introduction",14,2);\r
+aWE("invalid",12);\r
+aWE("isbyparamet",12);\r
+aWE("iscommonvertex",12);\r
+aWE("iso",1);\r
+aWE("isolin",1);\r
+aWE("iteration",7);\r
+aWE("itself",12);\r
+aWE("ix",9);\r
+aWE("iy",9);\r
+aWE("iz",9);\r
+aWE("just",14);\r
+aWE("keep",13);\r
+aWE("last",3,5);\r
+aWE("lc",3);\r
+aWE("least",3);\r
+aWE("length",15,12,9);\r
+aWE("les",12);\r
+aWE("limit",10);\r
+aWE("lin",15,3,10);\r
+aWE("list",15,3,7,5,12,10,16);\r
+aWE("listoffaceid",10);\r
+aWE("listofgeomshap",12);\r
+aWE("listofid",5,12);\r
+aWE("listofkeepinsid",10);\r
+aWE("listofmaterial",10);\r
+aWE("listofremoveinsid",10);\r
+aWE("listofshap",3,5,12,10);\r
+aWE("listofshapeid",10);\r
+aWE("listoftool",10);\r
+aWE("listofwireid",12);\r
+aWE("local",15,3,13);\r
+aWE("locat",3);\r
+aWE("location",3,8,13);\r
+aWE("lwp",15);\r
+aWE("ly",15,12);\r
+aWE("main",0,3,4,6,7,5,11,12,10,9,16);\r
+aWE("mainshap",16);\r
+aWE("major",3,11);\r
+aWE("mak",13,10);\r
+aWE("makearc",3);\r
+aWE("makebezi",3);\r
+aWE("makeblockexplod",10);\r
+aWE("makeboolean",4);\r
+aWE("makebox",11);\r
+aWE("makecdg",9);\r
+aWE("makechamferedg",10);\r
+aWE("makechamferfac",10);\r
+aWE("makecircl",3);\r
+aWE("makecompound",5);\r
+aWE("makecon",11);\r
+aWE("makecylind",11);\r
+aWE("makeedg",5);\r
+aWE("makeellips",3);\r
+aWE("makefac",5);\r
+aWE("makefil",7);\r
+aWE("makefillet",10);\r
+aWE("makegluefac",12);\r
+aWE("makehexasolid",14);\r
+aWE("makehexasolidtwofac",14);\r
+aWE("makeinterpol",3);\r
+aWE("makelin",3);\r
+aWE("makemark",3);\r
+aWE("makemirrorbyplan",13);\r
+aWE("makemultirotation1d",13);\r
+aWE("makemultirotation2d",13);\r
+aWE("makemultitransformation1d",10);\r
+aWE("makemultitransformation2d",10);\r
+aWE("makemultitranslation1d",13);\r
+aWE("makemultitranslation2d",13);\r
+aWE("makeoffset",13);\r
+aWE("makepartition",10);\r
+aWE("makepip",7);\r
+aWE("makeplan",3);\r
+aWE("makepolylin",3);\r
+aWE("makeposition",13);\r
+aWE("makeprism",7);\r
+aWE("makequadfac",14);\r
+aWE("makequadfaceedg",14);\r
+aWE("makequadfacevertic",14);\r
+aWE("makerevolution",7);\r
+aWE("makerotation",13);\r
+aWE("makescaletransform",13);\r
+aWE("makesew",12);\r
+aWE("makeshell",5);\r
+aWE("makesketch",15);\r
+aWE("makesolid",5);\r
+aWE("makespher",11);\r
+aWE("maketoru",11);\r
+aWE("maketranslation",13);\r
+aWE("makevector",3);\r
+aWE("makevertex",3);\r
+aWE("makewir",5);\r
+aWE("manual",3);\r
+aWE("mas",9);\r
+aWE("material",10);\r
+aWE("matrix",9);\r
+aWE("max",7,12,10);\r
+aWE("maxdegre",7);\r
+aWE("maximal",7,12,10,9);\r
+aWE("maximum",12,10);\r
+aWE("maxnbfac",10);\r
+aWE("maxtoleranc",12);\r
+aWE("maxtolerance3d",12);\r
+aWE("mean",15,13);\r
+aWE("measur",9);\r
+aWE("measurement",9);\r
+aWE("mention",14);\r
+aWE("menu",0,1,3,4,6,8,7,5,11,12,10,9,16);\r
+aWE("merg",12);\r
+aWE("mesh",14,10);\r
+aWE("meshingdeflection",10);\r
+aWE("method",5);\r
+aWE("middl",3);\r
+aWE("min",7,10,9);\r
+aWE("mindegre",7);\r
+aWE("mindistanc",9);\r
+aWE("minimal",7,10,9);\r
+aWE("minimum",10);\r
+aWE("minnbfac",10);\r
+aWE("minor",3,11);\r
+aWE("mirror",13);\r
+aWE("mod",1,12);\r
+aWE("model",2,10);\r
+aWE("modifi",3,12,13);\r
+aWE("modification",12,13);\r
+aWE("modify",13);\r
+aWE("modul",2,6);\r
+aWE("moment",9);\r
+aWE("mov",13);\r
+aWE("multi",0,13,10);\r
+aWE("must",12,13);\r
+aWE("nam",14,3,4,8,7,5,11,12,13,10);\r
+aWE("nbit",7);\r
+aWE("nbsplitpoint",12);\r
+aWE("nbtim",13,10);\r
+aWE("nbtimes1",13);\r
+aWE("nbtimes2",13);\r
+aWE("nbtimesu",10);\r
+aWE("nbtimesv",10);\r
+aWE("necessary",15,6,12,9);\r
+aWE("need",12);\r
+aWE("negativ",13);\r
+aWE("neigbour",12);\r
+aWE("new",15,3,7,5,11,12,16);\r
+aWE("nod",3);\r
+aWE("noerror",12);\r
+aWE("normal",3,7,13);\r
+aWE("notion",14);\r
+aWE("numb",1,7,12,13,10);\r
+aWE("number",10);\r
+aWE("numeb",10);\r
+aWE("object",1,2,3,4,6,8,7,5,11,12,13,10,9,16);\r
+aWE("occ",1,6,12);\r
+aWE("occur",12);\r
+aWE("offset",13);\r
+aWE("ok",3,8);\r
+aWE("on",15,3,4,6,12,13,10);\r
+aWE("open",12);\r
+aWE("openwir",12);\r
+aWE("operation",14,2,4,6,7,12,13,10,16);\r
+aWE("operator",12);\r
+aWE("opposit",11);\r
+aWE("optimization",2);\r
+aWE("option",0);\r
+aWE("ord",12);\r
+aWE("orient",14,3);\r
+aWE("origin",3,11);\r
+aWE("otherwis",12,13);\r
+aWE("outsid",10);\r
+aWE("ox",15,3);\r
+aWE("oy",3);\r
+aWE("oz",15,3);\r
+aWE("paramet",3,5,12);\r
+aWE("parameter",1,15,3,7,12);\r
+aWE("paramt",12);\r
+aWE("part",4,11);\r
+aWE("partition",10);\r
+aWE("pas",3);\r
+aWE("path",7);\r
+aWE("pathshap",7);\r
+aWE("pattern",13);\r
+aWE("perform",10,16);\r
+aWE("perpendicular",15);\r
+aWE("pip",7);\r
+aWE("plan",15,3,13,10);\r
+aWE("planar",15,3,5);\r
+aWE("plung",10);\r
+aWE("point",14,15,3,11,12,13,9);\r
+aWE("point1",3);\r
+aWE("point2",3);\r
+aWE("point3",3);\r
+aWE("pointcoordinat",9);\r
+aWE("polylin",3);\r
+aWE("pop",1,6);\r
+aWE("position",3,12);\r
+aWE("possibility",12);\r
+aWE("possibl",6,12);\r
+aWE("precision",12);\r
+aWE("predefin",15);\r
+aWE("pres",3);\r
+aWE("preview",3);\r
+aWE("previou",15);\r
+aWE("primitiv",2,11);\r
+aWE("prism",7);\r
+aWE("problem",12);\r
+aWE("proces",12,10);\r
+aWE("processshap",12);\r
+aWE("properti",1,9);\r
+aWE("put",10);\r
+aWE("python",9);\r
+aWE("quadrangl",14,3);\r
+aWE("radian",12);\r
+aWE("radiu",15,3,11,10);\r
+\r
+//-->\r
+</script>\r
+</html>\r
diff --git a/doc/salome/gui/GEOM/whdata/whfwdata2.htm b/doc/salome/gui/GEOM/whdata/whfwdata2.htm
new file mode 100755 (executable)
index 0000000..5d86dc6
--- /dev/null
@@ -0,0 +1,222 @@
+<html>\r
+<head>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<body>\r
+<script language="javascript" src="whfwdata.js"></script>\r
+<script language="javascript">\r
+<!--\r
+//-->\r
+</script>\r
+<script language="javascript">\r
+<!--\r
+aWE("radius",3,11);\r
+aWE("radius1",11);\r
+aWE("radius2",11);\r
+aWE("radiusmajor",3,11);\r
+aWE("radiusminor",3,11);\r
+aWE("rang",2,12);\r
+aWE("re",12);\r
+aWE("reasonabl",6);\r
+aWE("reconstruction",10);\r
+aWE("referenc",3);\r
+aWE("regard",3);\r
+aWE("relativ",15);\r
+aWE("remov",12,13,16);\r
+aWE("removeobject",16);\r
+aWE("removeweb",10);\r
+aWE("repair",2,12);\r
+aWE("repetition",13);\r
+aWE("represent",3);\r
+aWE("request",5);\r
+aWE("requir",6,8,12);\r
+aWE("requireddegre",12);\r
+aWE("requirednbsegment",12);\r
+aWE("respect",15,12);\r
+aWE("restriction",12);\r
+aWE("result",14,15,3,4,7,5,11,12,13,10,9,16);\r
+aWE("resultant",12);\r
+aWE("retriev",5);\r
+aWE("return",5,10,9,16);\r
+aWE("revers",13);\r
+aWE("revolution",7,12);\r
+aWE("right",1,6);\r
+aWE("rotat",7,13);\r
+aWE("rotation",13);\r
+aWE("s",3,5,12,13,10,16);\r
+aWE("salom",2);\r
+aWE("sam",15,12);\r
+aWE("sameparamet",12);\r
+aWE("scal",13);\r
+aWE("se",8);\r
+aWE("search",8);\r
+aWE("second",4,11,13,10);\r
+aWE("section",4,10);\r
+aWE("segment",15,12);\r
+aWE("select",0,1,15,3,4,6,8,7,5,11,12,10,9,16);\r
+aWE("selection",15,3,10);\r
+aWE("sens",10);\r
+aWE("serv",3,7);\r
+aWE("set",1,3,12,13,10);\r
+aWE("setcolor",1);\r
+aWE("setdisplaymod",1);\r
+aWE("settransparency",1);\r
+aWE("sew",12);\r
+aWE("sg",6);\r
+aWE("shad",1);\r
+aWE("shap",1,2,4,6,8,7,5,12,13,10,9,16);\r
+aWE("shape1",4,9);\r
+aWE("shape2",4,9);\r
+aWE("shapesto",12);\r
+aWE("shapetyp",10,16);\r
+aWE("shel",5,13);\r
+aWE("shell",14,7,5,13);\r
+aWE("short",1);\r
+aWE("should",12);\r
+aWE("shown",3);\r
+aWE("sid",3);\r
+aWE("sign",13);\r
+aWE("six",14);\r
+aWE("siz",3,12,10);\r
+aWE("sketch",15);\r
+aWE("small",3,12);\r
+aWE("solid",14,7,5,11,13,10);\r
+aWE("soon",3);\r
+aWE("spac",3,9);\r
+aWE("specifi",3,12,10);\r
+aWE("specific",14);\r
+aWE("specify",12,13);\r
+aWE("spher",11);\r
+aWE("splin",3);\r
+aWE("split",12);\r
+aWE("splitangl",12);\r
+aWE("splitclosedfac",12);\r
+aWE("splitcontinuity",12);\r
+aWE("spot",12);\r
+aWE("stag",14);\r
+aWE("standard",8);\r
+aWE("start",15,3,13);\r
+aWE("step",14,2,8,13);\r
+aWE("step1",13);\r
+aWE("step2",13);\r
+aWE("str",15,8);\r
+aWE("strip",12);\r
+aWE("study",6);\r
+aWE("sub",5,12,16);\r
+aWE("submenu",0,5,12,9);\r
+aWE("subshap",5,10,16);\r
+aWE("subshapeall",5);\r
+aWE("subshapeid",16);\r
+aWE("suppres",12);\r
+aWE("suppressfac",12);\r
+aWE("suppresshol",12);\r
+aWE("suppressinternalwir",12);\r
+aWE("surfac",12,13,9);\r
+aWE("surfacecontinuity",12);\r
+aWE("surfacemod",12);\r
+aWE("symmetrical",13);\r
+aWE("symmetry",11,13);\r
+aWE("system",3,13);\r
+aWE("tak",14);\r
+aWE("tangent",15);\r
+aWE("target",15,10);\r
+aWE("tetrahedral",14);\r
+aWE("theendlc",13);\r
+aWE("them",12);\r
+aWE("theobject",13);\r
+aWE("therefor",15);\r
+aWE("theshap",12);\r
+aWE("thestartlc",13);\r
+aWE("thetoleranc",12);\r
+aWE("tim",13);\r
+aWE("tobezi",12);\r
+aWE("tol2d",7);\r
+aWE("tol3d",7);\r
+aWE("toleranc",7,12,9);\r
+aWE("tolerance2d",12);\r
+aWE("tolerance3d",12);\r
+aWE("tool",9);\r
+aWE("toru",11);\r
+aWE("transform",4,13,10);\r
+aWE("transformation",0,2,13,10);\r
+aWE("translat",13);\r
+aWE("translation",13,10);\r
+aWE("transparency",1);\r
+aWE("trihedron",3);\r
+aWE("trimsiz",3);\r
+aWE("tru",12,10,9);\r
+aWE("tui",14,1,15,3,4,6,8,7,5,11,12,13,10,9,16);\r
+aWE("tupl",9);\r
+aWE("two",14,4,11,12,13,10);\r
+aWE("typ",15,4,5,11,12,10,9,16);\r
+aWE("typeofshap",5);\r
+aWE("underly",12);\r
+aWE("up",1,6,11,10);\r
+aWE("updat",3);\r
+aWE("us",14,2,15,3,4,6,7,5,12,13,10,9);\r
+aWE("v1",14);\r
+aWE("v2",14);\r
+aWE("v3",14);\r
+aWE("v4",14);\r
+aWE("val",12);\r
+aWE("valid",9);\r
+aWE("validity",9);\r
+aWE("valu",1,15,3,7,11,12,13,10,9);\r
+aWE("variou",12);\r
+aWE("vector",15,3,7,11,13);\r
+aWE("vertex",3,7,5,11,12,13,9);\r
+aWE("vertex1",5);\r
+aWE("vertex2",5);\r
+aWE("vertexmaxtol",9);\r
+aWE("vertexmintol",9);\r
+aWE("vertic",14,3,5,11,12,13);\r
+aWE("view",1,3,6,12);\r
+aWE("viewer",6);\r
+aWE("visibility",6);\r
+aWE("visualization",1,6);\r
+aWE("volum",9);\r
+aWE("vtk",6);\r
+aWE("vx",15);\r
+aWE("wantplanarfac",5);\r
+aWE("wat",10);\r
+aWE("waterdensity",10);\r
+aWE("weight",10);\r
+aWE("whati",9);\r
+aWE("whil",12);\r
+aWE("whos",5,9);\r
+aWE("wid",2);\r
+aWE("will",3,8,12,13,10);\r
+aWE("wir",14,7,5,12);\r
+aWE("wirefram",1);\r
+aWE("within",1,12);\r
+aWE("work",15,3,6,12,16);\r
+aWE("x",15,3,9);\r
+aWE("x1",11);\r
+aWE("x2",11);\r
+aWE("xdx",3);\r
+aWE("xdy",3);\r
+aWE("xdz",3);\r
+aWE("xmax",9);\r
+aWE("xmin",9);\r
+aWE("xoy",15);\r
+aWE("xyz",3);\r
+aWE("y",15,3,9);\r
+aWE("y1",11);\r
+aWE("y2",11);\r
+aWE("ydx",3);\r
+aWE("ydy",3);\r
+aWE("ydz",3);\r
+aWE("ymax",9);\r
+aWE("ymin",9);\r
+aWE("your",8,12,9);\r
+aWE("z",3,10,9);\r
+aWE("z1",11);\r
+aWE("z2",11);\r
+aWE("zmax",9);\r
+aWE("zmin",9);\r
+\r
+//-->\r
+</script>\r
+</html>\r
index 7293273238487fdd1c8010495bbf3611114e54cd..77e0107f3ac8482101e3293c7d2433b92f707a89 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gIEA = new Array();\r
 function aGE(sName, sDef)\r
 {\r
index 9fbefcb8f67858808ea2d97b5458387e6a931039..9d256b1a86a862d0df36aee9e3077d953f65827a 100755 (executable)
@@ -1,6 +1,8 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 <script language="javascript" src="whgdata.js"></script>\r
index d00c260638e4c0e9cd62acd18f64e1e48bc12b72..dc5a67786450d8e50199605d2c9286a51f5e06c5 100755 (executable)
@@ -1,6 +1,8 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 <script language="javascript" src="whglo.js"></script>\r
index ded3d57918621b4006b612a47c7c9a329c25f829..e0519afcb8137a50ff418f9f806e8ec5dda207e9 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gaFileMapping = new Array();\r
 function fileMapping(sBK, sEK, sFileName, nNum)\r
 {\r
index c8c2a05fda490f4e98b6a571b4eaa2298cfc0d15..9f0eb15edc13f4fcc606d23e7fe41ff9a66d2ac6 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 // const strings\r
 var gIEA = new Array();\r
 function aIE()\r
index c0aa1758e75515f960bf7b6b418c1129556e7eae..0a0deedd094e90290616665493c3eba1ab41fbbb 100755 (executable)
@@ -1,13 +1,15 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 <script language="javascript" src="whidx.js"></script>\r
 <script language="javascript">\r
 <!--\r
 \r
--->\r
+//-->\r
 </script>\r
 </body>\r
-</html
\ No newline at end of file
+</html>
\ No newline at end of file
index ded3d57918621b4006b612a47c7c9a329c25f829..e0519afcb8137a50ff418f9f806e8ec5dda207e9 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gaFileMapping = new Array();\r
 function fileMapping(sBK, sEK, sFileName, nNum)\r
 {\r
index 64bcff9209a053b30977cadab613fdd15e64be77..d5428a7de68aad1a6d9235d19f04530e4bbd8956 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gTEA = new Array();\r
 function aTE()\r
 {\r
@@ -34,6 +35,11 @@ function tocEntry(fn_arguments)
                if (fn_arguments.length > 3)\r
                {\r
                        this.sRefURL = fn_arguments[3];\r
+                       if (this.nType == 4)\r
+                       {\r
+                               if(this.sRefURL.lastIndexOf("/")!=this.sRefURL.length-1)\r
+                                       this.sRefURL+="/";\r
+                       }\r
                        if (fn_arguments.length > 4)\r
                        {\r
                                this.sItemURL = fn_arguments[4];\r
index 1e295373b15b43189f2541ad559cc670a1e34d4c..f575ec03d09b09fa71da2a7eac177861af0b0c99 100755 (executable)
@@ -1,9 +1,11 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
-<script LANGUAGE="JavaScript" SRC="whtdata.js"></script>\r
+<script language="javascript" src="whtdata.js"></script>\r
 <script language="javascript">\r
 <!--\r
  aTE(1,19,"GEOM module");\r
index 5f8c14e004ac6930baff8548df51be4a274c80c0..54e0cbf2675c3d503ef1423f7b68ba90a78fbf87 100755 (executable)
@@ -1,9 +1,11 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
-<script LANGUAGE="JavaScript" SRC="whtoc.js"></script>\r
+<script language="javascript" src="whtoc.js"></script>\r
 <script language="javascript">\r
 <!--\r
   setRoot("whtdata0.htm");\r
index 145605087d8416bf13814811a80bac4cdb5e88c7..163d8cc9fccffe102f3668437deb61debc84f163 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 // const strings\r
 var gaProj = new Array();\r
 var gsRoot = "";\r
@@ -14,6 +15,8 @@ function aPE(sProjPath, sRootPath)
 \r
 function tocProjEntry(sProjPath, sRootPath) \r
 {\r
+       if(sProjPath.lastIndexOf("/")!=sProjPath.length-1)\r
+               sProjPath+="/"; \r
        this.sPPath = sProjPath;\r
        this.sRPath = sRootPath;\r
 }\r
index 300d23be812dd825ec58dd486fff1d5069526bb3..86d8e63dbafe7e5d038dc7b66ab0930a12c8706f 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Result</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <script language="javascript" src="whver.js"></script>\r
 <script language="javascript1.2" src="whmozemu.js"></script>\r
index ec6c521f9fe427364a9fdcd7c1de031ddc3a3e8a..236beec73745da25df5bf9aa542ef7f3eb13f00f 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Frame</TITLE>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <script language="javascript" src="whver.js"></script>\r
 <script language="javascript1.2" src="whproxy.js"></script>\r
index e40b10b1f0d8a01462dc58bd1b39e65fe351ee17..f592a738df1874adf8ea78fbe08266987935ea4d 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Form</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <style>\r
 <!--\r
index a30564d416176817fee8cf833f37df86e7a9749b..167acc45915b05c012cd31f07c821f7b6471945f 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.003\r
 var gsSK2=null;\r
 var gsSK=null;\r
 var gsFtsBreakChars="\t\r\n\"\\ .,!@#$%^&*()~'`:;<>?/{}[]|+-=\x85\x92\x93\x94\x95\x96\x97\x99\xA9\xAE\xB7";\r
@@ -35,6 +36,7 @@ var goErrFont=null;
 var goHoverFont=null;\r
 var gsABgColor="#cccccc";\r
 var gbWhFHost=false;\r
+var gbFirst=false;\r
 \r
 function setBackground(sBgImage)\r
 {\r
@@ -90,6 +92,26 @@ function addFtsInfo(sPPath,sDPath,sFtsFile)
        gaData[gaData.length]=new ftsInfo(sPPath,sDPath,sFtsFile);\r
 }\r
 \r
+function onLoadXMLError()\r
+{\r
+       if(gnLoadFts==1)\r
+       {\r
+               var aFCD=new Array();\r
+               var aFTCD=new Array();\r
+               ftsReady(aFCD,aFTCD);\r
+       }\r
+       else if(gnLoadFts==3)\r
+       {\r
+               var aTopics=new Array();\r
+               putFtsTData(aTopics);\r
+       }\r
+       else if(gnLoadFts==2)\r
+       {\r
+               putFtsWData(aFtsContents);\r
+               var aFtsContents=new Array();\r
+       }\r
+}\r
+\r
 function putDataXML(xmlDoc,sDocPath)\r
 {\r
        if(gnLoadFts==1)\r
@@ -267,7 +289,7 @@ function loadFts()
                                var sLangId=aProj[0].sLangId;\r
                                for(var i=0;i<aProj.length;i++)\r
                                {\r
-                                       if(aProj[i].sFts!=null&&aProj[i].sFts!=""&&aProj[i].sLangId==sLangId)\r
+                                       if(aProj[i].sFts&&aProj[i].sLangId==sLangId)\r
                                        {\r
                                                addFtsInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sFts);\r
                                        }\r
@@ -312,11 +334,14 @@ function loadData2(sFile)
 function findFTSKey()\r
 {\r
        gaTI=new Array();\r
-       gnCurrentOp=0;\r
+       gnCurrentOp=1;\r
        gbNot=false;\r
        displayMsg(gsSearchMsg);\r
        if(gsSK!="")\r
+       {\r
+               gbFirst=true;\r
                findOneKey();\r
+       }\r
 }\r
 \r
 function findOneKey()\r
@@ -360,7 +385,6 @@ function findOneKey()
                        return;\r
                }\r
                findOneKey();\r
-               return;\r
        }\r
        else{\r
                displayTopics();\r
@@ -370,6 +394,8 @@ function findOneKey()
 \r
 function checkAgain()\r
 {\r
+       gsCheckKey = "";\r
+       gnIndexNum = 0;\r
        gsSK=gsSK2;\r
        gsSK2=null;\r
        if(gsSK!=null)\r
@@ -381,7 +407,7 @@ function displayTopics()
        var sHTML="";\r
        var sLine="";\r
        for(var i=0;i<gaTI.length;i++){\r
-               sLine+="<dt><nobr><a href='"+_textToHtml(gaTI[i].sTopicURL)+"'>"+_textToHtml(gaTI[i].sTopicTitle)+"</a></nobr></dt>";\r
+               sLine+="<dt><nobr><a href='"+gaTI[i].sTopicURL+"'>"+_textToHtml(gaTI[i].sTopicTitle)+"</a></nobr></dt>";\r
                if(i>>4<<4==i)\r
                {\r
                        sHTML+=sLine;\r
@@ -472,7 +498,10 @@ function ftsFindKeyword()
                                aTI=mergeTopics(aTI,aTIPart);\r
                }\r
                if(mergewithPreviousResult(aTI))\r
+               {\r
+                       gbFirst=false;\r
                        findOneKey();\r
+               }\r
                else\r
                        checkAgain();\r
        }\r
@@ -483,7 +512,7 @@ function mergewithPreviousResult(aTI)
        if(aTI!=null&&aTI.length!=0)\r
        {\r
                var nNumTopics=aTI.length;\r
-               if(gnCurrentOp==0){\r
+               if(gnCurrentOp==0||gbFirst){\r
                        if(gbNot){\r
                                displayMsg(gsHelpCannotSearch);\r
                                return false;\r
@@ -836,7 +865,7 @@ function GetStem(szWord)
        var csStem="";\r
        for(var iStem=0;iStem<aStems.length;iStem++){\r
 \r
-               if(aStems[iStem].length>=szWord.length-1)       break;\r
+               if(aStems[iStem].length>=szWord.length-1)       continue;\r
                nStemPos=szWord.lastIndexOf(aStems[iStem]);\r
                if(nStemPos>0){\r
                        var cssub=szWord.substring(nStemPos);\r
index 075311ef45907a36a63dd028fbef8c2bdc0a34b9..323fe8e91bf33c105ab281fe476935f42e0b1a85 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gfunLookUp;\r
 var gbInputEnable;\r
 var gfunInit;\r
index 0576afcb82c625fd45e5eda0d8e53c5ad9de7509..2040f336f4858d299ffced5d6c649c59c8f80320 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 // this value should be identical to the value used in whproxy.js\r
 window.whname = "wh_stub";\r
 \r
index 8d30b1f23a3fda046ac97f9a5ea26aa719793b6a..476ec2d66c9b55b8d99db7a9a3aeb08ee0351b91 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Glossary Term</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <script language="javascript" src="whver.js"></script>\r
 <script language="javascript1.2" src="whmozemu.js"></script>\r
 <script language="javascript1.2" src="whutils.js"></script>\r
index 946decd1e87dfce8288b2878012cdda99de2152b..812f35024de1b4df7eeec9dcd2055c408eeec1b9 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,17 +30,17 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
-<p class="ftsbody">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+<p class="ftsbody" >\r
 \r
 \r
-<a name="bm_{"></a><a name="subkey_{A"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>«apply»</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>«ok»</b></a> <br><nobr>1d <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>1st <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><nobr>2d <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><nobr>2nd <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><nobr>3d <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>9</b></a> </nobr><br><nobr>3rd <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br>\r
+<nobr><a name="bm_{"></a><a name="subkey_{D"></a>1d <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_{S"></a><a name="subkey_{S"></a>1st <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_{D"></a><a name="subkey_{D"></a>2d <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_{N"></a><a name="subkey_{N"></a>2nd <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a name="bms_{S"></a><a name="subkey_{S"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2st</b></a> <br><nobr><a name="bms_{D"></a><a name="subkey_{D"></a>3d <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>9</b></a> </nobr><br><nobr><a name="bms_{R"></a><a name="subkey_{R"></a>3rd <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_{S"></a><a name="subkey_{S"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3st</b></a> <br>\r
 <br><br>\r
-<a name="bm_A"></a><a name="subkey_AB"></a><a href="../sketcher.htm"><b>able</b></a> <br><a href="../sketcher.htm"><b>absolute</b></a> <br><a name="bms_AC"></a><a name="subkey_AC"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>accordance</b></a> <br><nobr>according <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>achieve</b></a> <br><a name="bms_AD"></a><a name="subkey_AD"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>add</b></a> <br><nobr>added <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>addobject</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>adjustment</b></a> <br><nobr>advanced <a href="../files/salome2_sp3_generationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_AI"></a><a name="subkey_AI"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>aimed</b></a> <br><a name="bms_AL"></a><a name="subkey_AL"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>algorithm</b></a> <br><nobr>allowing <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><nobr>allows <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr>along <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_AN"></a><a name="subkey_AN"></a>angle <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>another</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>any</b></a> <br><a name="bms_AP"></a><a name="subkey_AP"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>applicable</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>applied</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>apply</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>applying</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>approximation</b></a> <br><nobr><a name="bms_AR"></a><a name="subkey_AR"></a>arc <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>archimede</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>argument</b></a> <br><nobr>arguments <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../changing_displaying_parameters.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>around</b></a> <br><a name="bms_AS"></a><a name="subkey_AS"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>associated</b></a> <br><a name="bms_AT"></a><a name="subkey_AT"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>attributes</b></a> <br><nobr><a name="bms_AU"></a><a name="subkey_AU"></a>automatically <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_AV"></a><a name="subkey_AV"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>available</b></a> <br><a name="bms_AX"></a><a name="subkey_AX"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>axes</b></a> <br><nobr>axis <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br>\r
+<a name="bm_A"></a><a name="subkey_AB"></a><a href="../sketcher.htm"><b>able</b></a> <br><a href="../sketcher.htm"><b>absolute</b></a> <br><a name="bms_AC"></a><a name="subkey_AC"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>accordance</b></a> <br><nobr>according <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>achieve</b></a> <br><a name="bms_AD"></a><a name="subkey_AD"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>add</b></a> <br><nobr>added <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>addobject</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>adjustment</b></a> <br><nobr>advanced <a href="../files/salome2_sp3_generationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_AI"></a><a name="subkey_AI"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>aimed</b></a> <br><a name="bms_AL"></a><a name="subkey_AL"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>algorithm</b></a> <br><nobr>allowing <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><nobr>allows <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><nobr>along <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_AN"></a><a name="subkey_AN"></a>angle <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>another</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>any</b></a> <br><a name="bms_AP"></a><a name="subkey_AP"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>applicable</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>applied</b></a> <br><nobr>apply <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>applying</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>approximation</b></a> <br><nobr><a name="bms_AR"></a><a name="subkey_AR"></a>arc <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>archimede</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>argument</b></a> <br><nobr>arguments <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../changing_displaying_parameters.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>around</b></a> <br><a name="bms_AS"></a><a name="subkey_AS"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>associated</b></a> <br><a name="bms_AT"></a><a name="subkey_AT"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>attributes</b></a> <br><nobr><a name="bms_AU"></a><a name="subkey_AU"></a>automatically <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_AV"></a><a name="subkey_AV"></a>available <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_AX"></a><a name="subkey_AX"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>axes</b></a> <br><nobr>axis <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br>\r
 <br><br>\r
-<a name="bm_B"></a><a name="subkey_B{"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>b</b></a> <br><a name="bms_BA"></a><a name="subkey_BA"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>back</b></a> <br><nobr>base <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>based</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>baseshape</b></a> <br><nobr>basic <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../files/introduction_to_geom.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>basicproperties</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>basing</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>basis</b></a> <br><nobr><a name="bms_BE"></a><a name="subkey_BE"></a>before <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>below</b></a> <br><nobr>bezier <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_BL"></a><a name="subkey_BL"></a>block <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>blocks <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_BO"></a><a name="subkey_BO"></a>boolean <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>both</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>boundaries</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>boundary</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>bounding</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>boundingbox</b></a> <br><nobr>box <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><nobr><a name="bms_BR"></a><a name="subkey_BR"></a>brep <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>browser <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_BS"></a><a name="subkey_BS"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>bspline</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>bsplinerestriction</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>bsplines</b></a> <br><nobr><a name="bms_BU"></a><a name="subkey_BU"></a>build <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr>building <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/introduction_to_geom.htm"><b>3</b></a> <a href="../blocks.htm"><b>4</b></a> </nobr><br><nobr>builds <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>button</b></a> <br><a name="bms_BY"></a><a name="subkey_BY"></a><a href="../newentity_blocks.htm"><b>bypassing</b></a> <br>\r
+<a name="bm_B"></a><a name="subkey_B{"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>b</b></a> <br><nobr><a name="bms_BA"></a><a name="subkey_BA"></a>base <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>based</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>baseshape</b></a> <br><nobr>basic <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../files/introduction_to_geom.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>basicproperties</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>basing</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>basis</b></a> <br><nobr><a name="bms_BE"></a><a name="subkey_BE"></a>before <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>below</b></a> <br><nobr>bezier <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_BL"></a><a name="subkey_BL"></a>block <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>blocks <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_BO"></a><a name="subkey_BO"></a>boolean <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>both</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>boundaries</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>boundary</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>bounding</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>boundingbox</b></a> <br><nobr>box <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><nobr><a name="bms_BR"></a><a name="subkey_BR"></a>brep <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>browser <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_BS"></a><a name="subkey_BS"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>bspline</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>bsplinerestriction</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>bsplines</b></a> <br><nobr><a name="bms_BU"></a><a name="subkey_BU"></a>build <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr>building <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/introduction_to_geom.htm"><b>3</b></a> <a href="../blocks.htm"><b>4</b></a> </nobr><br><nobr>builds <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>button <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_BY"></a><a name="subkey_BY"></a><a href="../newentity_blocks.htm"><b>bypassing</b></a> <br>\r
 <br><br>\r
-<a name="bm_C"></a><a name="subkey_CA"></a><a href="../files/introduction_to_geom.htm"><b>cad</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>camera</b></a> <br><nobr>case <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_CE"></a><a name="subkey_CE"></a>center <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>centerofscale</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>central</b></a> <br><a name="bms_CH"></a><a name="subkey_CH"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>chamfer</b></a> <br><a href="../changing_displaying_parameters.htm"><b>change</b></a> <br><a href="../changing_displaying_parameters.htm"><b>changes</b></a> <br><a href="../changing_displaying_parameters.htm"><b>changing</b></a> <br><nobr>check <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>checked <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>checking <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>checkshape</b></a> <br><nobr>choose <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_CI"></a><a name="subkey_CI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>circle</b></a> <br><nobr><a name="bms_CL"></a><a name="subkey_CL"></a>click <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>close</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closecontour</b></a> <br><nobr>closed <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closedwires</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closure</b></a> <br><a name="bms_CO"></a><a name="subkey_CO"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>coincident</b></a> <br><a href="../changing_displaying_parameters.htm"><b>color</b></a> <br><nobr>command <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>13</b></a> <a href="../changing_displaying_parameters.htm"><b>14</b></a> <a href="../working_with_groups.htm"><b>15</b></a> </nobr><br><nobr>common <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>complex <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> </nobr><br><nobr>components <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>composed</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>composing</b></a> <br><nobr>compound <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>compsolid</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>compute</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>computed</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>concerning</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>cone</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>confirm</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>conical</b></a> <br><nobr>connected <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>considered</b></a> <br><a href="../newentity_blocks.htm"><b>constraints</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>construct</b></a> <br><nobr>constructed <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>constructing</b></a> <br><nobr>construction <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>constructor <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../sketcher.htm"><b>containing</b></a> <br><nobr>contains <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>contents</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>context</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuities</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuity</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuity2d</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuity3d</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>contour</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>conversion</b></a> <br><nobr>coordinate <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>coordinates <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>copy</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>corners</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>correction</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>correspond</b></a> <br><nobr>corresponding <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>correspondingly <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../sketcher.htm"><b>coupled</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf1.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
+<a name="bm_C"></a><a name="subkey_CA"></a><a href="../files/introduction_to_geom.htm"><b>cad</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>camera</b></a> <br><nobr>case <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_CE"></a><a name="subkey_CE"></a>center <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>centerofscale</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>central</b></a> <br><a name="bms_CH"></a><a name="subkey_CH"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>chamfer</b></a> <br><a href="../changing_displaying_parameters.htm"><b>change</b></a> <br><a href="../changing_displaying_parameters.htm"><b>changes</b></a> <br><a href="../changing_displaying_parameters.htm"><b>changing</b></a> <br><nobr>check <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>checkbox <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr>checked <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>checking <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>checkshape</b></a> <br><nobr>choose <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_CI"></a><a name="subkey_CI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>circle</b></a> <br><nobr><a name="bms_CL"></a><a name="subkey_CL"></a>click <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>close</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closecontour</b></a> <br><nobr>closed <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closedwires</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>closure</b></a> <br><a name="bms_CO"></a><a name="subkey_CO"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>coincident</b></a> <br><a href="../changing_displaying_parameters.htm"><b>color</b></a> <br><nobr>command <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>13</b></a> <a href="../changing_displaying_parameters.htm"><b>14</b></a> <a href="../working_with_groups.htm"><b>15</b></a> </nobr><br><nobr>common <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>complex <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> </nobr><br><nobr>components <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>composed</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>composing</b></a> <br><nobr>compound <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>compsolid</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>compute</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>computed</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>concerning</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>cone</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>confirm</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>conical</b></a> <br><nobr>connected <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>considered</b></a> <br><a href="../newentity_blocks.htm"><b>constraints</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>construct</b></a> <br><nobr>constructed <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>constructing</b></a> <br><nobr>construction <a href="../files/salome2_sp3_booleangui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>constructor <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../sketcher.htm"><b>containing</b></a> <br><nobr>contains <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>contents</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuities</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuity</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuity2d</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>continuity3d</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>contour</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>conversion</b></a> <br><nobr>coordinate <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>coordinates <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>copy</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>corners</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>correction</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>correspond</b></a> <br><nobr>corresponding <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>correspondingly <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../sketcher.htm"><b>coupled</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf1.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
 \r
 </body>\r
 \r
index ad0295277d0a0698578af991d48e0496c3e4f6d6..3d29e7fd6797208b53a4d87ca12ea448a469945b 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,16 +30,16 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <p class="ftsbody" align="center"><a href="whlstf0.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<nobr><a name="bms_CR"></a><a name="subkey_CR"></a>create <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><nobr>created <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><a href="../working_with_groups.htm"><b>creategroup</b></a> <br><nobr>creates <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../working_with_groups.htm"><b>9</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>creating</b></a> <br><nobr>creation <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_CU"></a><a name="subkey_CU"></a>current <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><nobr>curve <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>curve2dmode</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>curve3dmode</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>curvecontinuity</b></a> <br><nobr>curves <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>curving</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>cut</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>cuts</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>cutting</b></a> <br><a name="bms_CY"></a><a name="subkey_CY"></a><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>cylinder</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>cylindrical</b></a> <br>\r
+<p class="ftsbody" >\r
+<nobr><a name="bms_CR"></a><a name="subkey_CR"></a>create <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><nobr>created <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><a href="../working_with_groups.htm"><b>creategroup</b></a> <br><nobr>creates <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../working_with_groups.htm"><b>9</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>creating</b></a> <br><nobr>creation <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/introduction_to_geom.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_CU"></a><a name="subkey_CU"></a>current <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><nobr>curve <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>curve2dmode</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>curve3dmode</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>curvecontinuity</b></a> <br><nobr>curves <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>curving</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>cut</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>cuts</b></a> <br><nobr>cutting <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_CY"></a><a name="subkey_CY"></a><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>cylinder</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>cylindrical</b></a> <br>\r
 <br><br>\r
-<a name="bm_D"></a><a name="subkey_D{"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>d1</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>d2</b></a> <br><a name="bms_DA"></a><a name="subkey_DA"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>data</b></a> <br><a name="bms_DE"></a><a name="subkey_DE"></a><a href="../sketcher.htm"><b>default</b></a> <br><nobr>define <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>defined <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><nobr>defines <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>defining <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>definite</b></a> <br><nobr>definition <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>deflection</b></a> <br><nobr>degree <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../sketcher.htm"><b>degrees</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>deleted</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>density</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>depending</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>describes</b></a> <br><nobr>description <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>desired</b></a> <br><a href="../sketcher.htm"><b>destination</b></a> <br><a href="../files/introduction_to_geom.htm"><b>destined</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>detection</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>detects</b></a> <br><a name="bms_DI"></a><a name="subkey_DI"></a><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>diagonal</b></a> <br><nobr>dialog <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>differ</b></a> <br><nobr>different <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>dimension</b></a> <br><nobr>dimensions <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dir</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dir1</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dir2</b></a> <br><nobr>direction <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><nobr>directions <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirface1v</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid1</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid1u</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid1v</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid2</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid2u</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid2v</b></a> <br><nobr>display <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>displayall</b></a> <br><nobr>displayed <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><nobr>displaying <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>displayonly</b></a> <br><nobr>displays <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><nobr>distance <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>divided</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>divideedge</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>dividing</b></a> <br><nobr><a name="bms_DO"></a><a name="subkey_DO"></a>done <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>double</b></a> <br><a href="../sketcher.htm"><b>doubles</b></a> <br><a name="bms_DR"></a><a name="subkey_DR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>dropsmalledges</b></a> <br><nobr><a name="bms_DX"></a><a name="subkey_DX"></a>dx <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_DY"></a><a name="subkey_DY"></a>dy <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_DZ"></a><a name="subkey_DZ"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dz</b></a> <br>\r
+<a name="bm_D"></a><a name="subkey_D{"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>d1</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>d2</b></a> <br><a name="bms_DA"></a><a name="subkey_DA"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>data</b></a> <br><a name="bms_DE"></a><a name="subkey_DE"></a><a href="../sketcher.htm"><b>default</b></a> <br><nobr>define <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../sketcher.htm"><b>defined</b></a> <br><nobr>defines <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>defining <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>definite <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><nobr>definition <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>deflection</b></a> <br><nobr>degree <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../sketcher.htm"><b>degrees</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>deleted</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>density</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>depending</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>describes</b></a> <br><nobr>description <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>desired</b></a> <br><a href="../sketcher.htm"><b>destination</b></a> <br><a href="../files/introduction_to_geom.htm"><b>destined</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>detect</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>detection</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>detects</b></a> <br><a name="bms_DI"></a><a name="subkey_DI"></a><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>diagonal</b></a> <br><nobr>dialog <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>differ</b></a> <br><nobr>different <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><nobr>dimension <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>dimensions <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dir</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dir1</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dir2</b></a> <br><nobr>direction <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><nobr>directions <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirface1v</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid1</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid1u</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid1v</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid2</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid2u</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>dirfaceid2v</b></a> <br><nobr>display <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>displayall</b></a> <br><nobr>displayed <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><nobr>displaying <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>displayonly</b></a> <br><nobr>displays <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><nobr>distance <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>divided</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>divideedge</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>dividing</b></a> <br><nobr><a name="bms_DO"></a><a name="subkey_DO"></a>done <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>double</b></a> <br><a href="../sketcher.htm"><b>doubles</b></a> <br><a name="bms_DR"></a><a name="subkey_DR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>dropsmalledges</b></a> <br><nobr><a name="bms_DX"></a><a name="subkey_DX"></a>dx <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_DY"></a><a name="subkey_DY"></a>dy <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_DZ"></a><a name="subkey_DZ"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>dz</b></a> <br>\r
 <br><br>\r
-<a name="bm_E"></a><a name="subkey_E{"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>e</b></a> <br><a href="../newentity_blocks.htm"><b>e1</b></a> <br><a href="../newentity_blocks.htm"><b>e2</b></a> <br><a href="../newentity_blocks.htm"><b>e3</b></a> <br><a href="../newentity_blocks.htm"><b>e4</b></a> <br><nobr><a name="bms_ED"></a><a name="subkey_ED"></a>edge <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>edgeid</b></a> <br><nobr>edges <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> </nobr><br><a href="../working_with_groups.htm"><b>edit</b></a> <br><a name="bms_EG"></a><a name="subkey_EG"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>egdemaxtol</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>egdemintol</b></a> <br><a name="bms_EI"></a><a name="subkey_EI"></a><a href="../newentity_blocks.htm"><b>either</b></a> <br><nobr><a name="bms_EL"></a><a name="subkey_EL"></a>element <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>elementary</b></a> <br><nobr>elements <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ellipse</b></a> <br><a name="bms_EM"></a><a name="subkey_EM"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>empty</b></a> <br><nobr><a name="bms_EN"></a><a name="subkey_EN"></a>end <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ending</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>ends</b></a> <br><nobr>enter <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>entity <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a name="bms_EQ"></a><a name="subkey_EQ"></a><a href="../sketcher.htm"><b>equal</b></a> <br><a name="bms_ER"></a><a name="subkey_ER"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>erase</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>eraseall</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>eraseonly</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>erases</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>error</b></a> <br><nobr><a name="bms_ET"></a><a name="subkey_ET"></a>etc <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_EX"></a><a name="subkey_EX"></a>example <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> <a href="../changing_displaying_parameters.htm"><b>11</b></a> <a href="../working_with_groups.htm"><b>12</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>except</b></a> <br><nobr>existing <a href="../sketcher.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>explode <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr>exploded <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr>export <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>exportation</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>exported</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>exporting</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>extracted</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>extruded</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>extrusion</b></a> <br>\r
+<a name="bm_E"></a><a name="subkey_E{"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>e</b></a> <br><a href="../newentity_blocks.htm"><b>e1</b></a> <br><a href="../newentity_blocks.htm"><b>e2</b></a> <br><a href="../newentity_blocks.htm"><b>e3</b></a> <br><a href="../newentity_blocks.htm"><b>e4</b></a> <br><nobr><a name="bms_ED"></a><a name="subkey_ED"></a>edge <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>edgeid</b></a> <br><nobr>edges <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> </nobr><br><a href="../working_with_groups.htm"><b>edit</b></a> <br><a name="bms_EG"></a><a name="subkey_EG"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>egdemaxtol</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>egdemintol</b></a> <br><a name="bms_EI"></a><a name="subkey_EI"></a><a href="../newentity_blocks.htm"><b>either</b></a> <br><nobr><a name="bms_EL"></a><a name="subkey_EL"></a>element <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>elementary</b></a> <br><nobr>elements <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ellipse</b></a> <br><a name="bms_EM"></a><a name="subkey_EM"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>empty</b></a> <br><nobr><a name="bms_EN"></a><a name="subkey_EN"></a>end <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ending</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>ends</b></a> <br><nobr>enter <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>entity <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a name="bms_EQ"></a><a name="subkey_EQ"></a><a href="../sketcher.htm"><b>equal</b></a> <br><a name="bms_ER"></a><a name="subkey_ER"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>erase</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>eraseall</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>eraseonly</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>erases</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>error</b></a> <br><nobr><a name="bms_ET"></a><a name="subkey_ET"></a>etc <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_EX"></a><a name="subkey_EX"></a>example <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> <a href="../changing_displaying_parameters.htm"><b>11</b></a> <a href="../working_with_groups.htm"><b>12</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>except</b></a> <br><nobr>existing <a href="../sketcher.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>explode <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr>exploded <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr>export <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>exportation</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>exported</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>exporting</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>extracted</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>extruded</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>extrusion</b></a> <br>\r
 <br><br>\r
-<a name="bm_F"></a><a name="subkey_F{"></a><a href="../newentity_blocks.htm"><b>f1</b></a> <br><a href="../newentity_blocks.htm"><b>f2</b></a> <br><a href="../newentity_blocks.htm"><b>f3</b></a> <br><a href="../newentity_blocks.htm"><b>f4</b></a> <br><a href="../newentity_blocks.htm"><b>f5</b></a> <br><a href="../newentity_blocks.htm"><b>f6</b></a> <br><nobr><a name="bms_FA"></a><a name="subkey_FA"></a>face <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>face1</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>face2</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>facemaxtol</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>facemintol</b></a> <br><nobr>faces <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>factor</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>false</b></a> <br><a name="bms_FI"></a><a name="subkey_FI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>fields</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>file</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>filename</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>files</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>fill</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>filled</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>fillet</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>fillets</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>filling</b></a> <br><nobr>first <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fix</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fixfacesize</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fixing</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fixshape</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf2.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
+<a name="bm_F"></a><a name="subkey_F{"></a><a href="../newentity_blocks.htm"><b>f1</b></a> <br><a href="../newentity_blocks.htm"><b>f2</b></a> <br><a href="../newentity_blocks.htm"><b>f3</b></a> <br><a href="../newentity_blocks.htm"><b>f4</b></a> <br><a href="../newentity_blocks.htm"><b>f5</b></a> <br><a href="../newentity_blocks.htm"><b>f6</b></a> <br><nobr><a name="bms_FA"></a><a name="subkey_FA"></a>face <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>face1</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>face2</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>facemaxtol</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>facemintol</b></a> <br><nobr>faces <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>factor</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>false</b></a> <br><a name="bms_FI"></a><a name="subkey_FI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>fields</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>file</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>filename</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>files</b></a> <br><nobr>fill <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>filled</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>fillet</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>fillets</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>filling</b></a> <br><nobr>first <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fix</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fixfacesize</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fixing</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>fixshape</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf2.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
 \r
 </body>\r
 \r
index ab6fb30c8f4b89e5c66a4c02541e578b959a2288..b270932803968f18a39cf7277f76c7e93e807f80 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,20 +30,22 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <p class="ftsbody" align="center"><a href="whlstf1.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
+<p class="ftsbody" >\r
 <nobr><a name="bms_FO"></a><a name="subkey_FO"></a>following <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>format</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>formatname</b></a> <br><a href="../files/introduction_to_geom.htm"><b>formats</b></a> <br><a href="../newentity_blocks.htm"><b>four</b></a> <br><a name="bms_FR"></a><a name="subkey_FR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>free</b></a> <br><nobr><a name="bms_FU"></a><a name="subkey_FU"></a>functions <a href="../files/salome2_sp3_buildgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>fuse</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>fuses</b></a> <br>\r
 <br><br>\r
 <a name="bm_G"></a><a name="subkey_GA"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>gap</b></a> <br><a name="bms_GE"></a><a name="subkey_GE"></a><a href="../newentity_blocks.htm"><b>general</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>generating</b></a> <br><nobr>generation <a href="../files/salome2_sp3_generationgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>geom <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> <a href="../files/introduction_to_geom.htm"><b>11</b></a> <a href="../changing_displaying_parameters.htm"><b>12</b></a> </nobr><br><nobr>geom_object <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../working_with_groups.htm"><b>12</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>geom_objects</b></a> <br><a href="../newentity_blocks.htm"><b>geometric</b></a> <br><nobr>geometrical <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../files/introduction_to_geom.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>geometry</b></a> <br><nobr>geompy <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>get</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>getfreeboundary</b></a> <br><a href="../working_with_groups.htm"><b>getobjectids</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>gets</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>getsubshapeid</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>getting</b></a> <br><a name="bms_GG"></a><a name="subkey_GG"></a><a href="../changing_displaying_parameters.htm"><b>gg</b></a> <br><nobr><a name="bms_GI"></a><a name="subkey_GI"></a>given <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>gives</b></a> <br><nobr><a name="bms_GL"></a><a name="subkey_GL"></a>glue <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>glued</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>glues</b></a> <br><a name="bms_GR"></a><a name="subkey_GR"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>graphic</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>gravity</b></a> <br><a href="../working_with_groups.htm"><b>group</b></a> <br><a href="../working_with_groups.htm"><b>groups</b></a> <br><a name="bms_GU"></a><a name="subkey_GU"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>gui</b></a> <br>\r
 <br><br>\r
 <a name="bm_H"></a><a name="subkey_HA"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>half</b></a> <br><nobr>having <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_HE"></a><a name="subkey_HE"></a>height <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><nobr>hexahedral <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>hexahedron</b></a> <br><a name="bms_HI"></a><a name="subkey_HI"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>hide</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>hiding</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>highlights</b></a> <br><a name="bms_HO"></a><a name="subkey_HO"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>hole</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>holes</b></a> <br>\r
 <br><br>\r
-<a name="bm_I"></a><a name="subkey_I{"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>i</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i11</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i12</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i13</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i21</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i22</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i23</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i31</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i32</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i33</b></a> <br><nobr><a name="bms_ID"></a><a name="subkey_ID"></a>id <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../changing_displaying_parameters.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><nobr>ids <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_IF"></a><a name="subkey_IF"></a>if <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_IG"></a><a name="subkey_IG"></a>iges <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a name="bms_IM"></a><a name="subkey_IM"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>image</b></a> <br><nobr>import <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>importation</b></a> <br><nobr>imported <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>importing</b></a> <br><a name="bms_IN"></a><a name="subkey_IN"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>increased</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>independent</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>independently</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>indices</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>inertia</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>initial</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>inner</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>inquired</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>inserted</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>inside</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>integer</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>integers</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>intended</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>interactively</b></a> <br><a href="../newentity_blocks.htm"><b>intermediate</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>internal</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>intersect</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>intersected</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>intersection</b></a> <br><nobr>introduction <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>invalid</b></a> <br><a name="bms_IS"></a><a name="subkey_IS"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>isbyparameter</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>iscommonvertex</b></a> <br><a href="../changing_displaying_parameters.htm"><b>isolines</b></a> <br><a href="../changing_displaying_parameters.htm"><b>isos</b></a> <br><a name="bms_IT"></a><a name="subkey_IT"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>iterations</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>itself</b></a> <br><a name="bms_IX"></a><a name="subkey_IX"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>ix</b></a> <br><a name="bms_IY"></a><a name="subkey_IY"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>iy</b></a> <br><a name="bms_IZ"></a><a name="subkey_IZ"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>iz</b></a> <br>\r
+<a name="bm_I"></a><a name="subkey_I{"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>i</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i11</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i12</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i13</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i21</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i22</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i23</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i31</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i32</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>i33</b></a> <br><nobr><a name="bms_ID"></a><a name="subkey_ID"></a>id <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../changing_displaying_parameters.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><nobr>ids <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_IF"></a><a name="subkey_IF"></a>if <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> </nobr><br><nobr><a name="bms_IG"></a><a name="subkey_IG"></a>iges <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a name="bms_IM"></a><a name="subkey_IM"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>image</b></a> <br><nobr>import <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>importation</b></a> <br><nobr>imported <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>importing</b></a> <br><a name="bms_IN"></a><a name="subkey_IN"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>increased</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>independent</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>independently</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>indices</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>inertia</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>initial</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>inner</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>inquired</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>inretia</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>inserted</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>inside</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>integer</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>integers</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>intended</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>interactively</b></a> <br><a href="../newentity_blocks.htm"><b>intermediate</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>internal</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>intersect</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>intersected</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>intersection</b></a> <br><nobr>introduction <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>invalid</b></a> <br><a name="bms_IS"></a><a name="subkey_IS"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>isbyparameter</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>iscommonvertex</b></a> <br><a href="../changing_displaying_parameters.htm"><b>isolines</b></a> <br><a href="../changing_displaying_parameters.htm"><b>isos</b></a> <br><a name="bms_IT"></a><a name="subkey_IT"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>iterations</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>itself</b></a> <br><a name="bms_IX"></a><a name="subkey_IX"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>ix</b></a> <br><a name="bms_IY"></a><a name="subkey_IY"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>iy</b></a> <br><a name="bms_IZ"></a><a name="subkey_IZ"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>iz</b></a> <br>\r
 <br><br>\r
 <a name="bm_J"></a><a name="subkey_JU"></a><a href="../newentity_blocks.htm"><b>just</b></a> <br>\r
 <br><br>\r
-<nobr><a name="bm_L"></a><a name="subkey_LA"></a>last <a href="../files/salome2_sp3_buildgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_LC"></a><a name="subkey_LC"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>lcs</b></a> <br><a name="bms_LE"></a><a name="subkey_LE"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>least</b></a> <br><nobr>length <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>less</b></a> <br><a name="bms_LI"></a><a name="subkey_LI"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>limit</b></a> <br><nobr>line <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>list <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listoffaceid</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>listofgeomshapes</b></a> <br><nobr>listofid <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofkeepinside</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofmaterials</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofremoveinside</b></a> <br><nobr>listofshape <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofshapeid</b></a> <br><nobr>listofshapes <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listoftools</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>listofwireid</b></a> <br><nobr><a name="bms_LO"></a><a name="subkey_LO"></a>local <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>located</b></a> <br><nobr>location <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_LW"></a><a name="subkey_LW"></a><a href="../sketcher.htm"><b>lwp</b></a> <br><nobr><a name="bms_LY"></a><a name="subkey_LY"></a>lying <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br>\r
+<a name="bm_K"></a><a name="subkey_KE"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>keep</b></a> <br>\r
+<br><br>\r
+<nobr><a name="bm_L"></a><a name="subkey_LA"></a>last <a href="../files/salome2_sp3_buildgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_LC"></a><a name="subkey_LC"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>lcs</b></a> <br><a name="bms_LE"></a><a name="subkey_LE"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>least</b></a> <br><nobr>length <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>less</b></a> <br><a name="bms_LI"></a><a name="subkey_LI"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>limit</b></a> <br><nobr>line <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>list <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listoffaceid</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>listofgeomshapes</b></a> <br><nobr>listofid <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofkeepinside</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofmaterials</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofremoveinside</b></a> <br><nobr>listofshape <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listofshapeid</b></a> <br><nobr>listofshapes <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>listoftools</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>listofwireid</b></a> <br><nobr><a name="bms_LO"></a><a name="subkey_LO"></a>local <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>located</b></a> <br><nobr>location <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_LW"></a><a name="subkey_LW"></a><a href="../sketcher.htm"><b>lwp</b></a> <br><nobr><a name="bms_LY"></a><a name="subkey_LY"></a>lying <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br>\r
 <br><br>\r
 <nobr><a name="bm_M"></a><a name="subkey_MA"></a>main <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>9</b></a> <a href="../blocks.htm"><b>10</b></a> <a href="../working_with_groups.htm"><b>11</b></a> </nobr><br><a href="../working_with_groups.htm"><b>mainshape</b></a> <br><nobr>major <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>make</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makearc</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makebezier</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makeblockexplode</b></a> <br><a href="../files/salome2_sp3_booleangui_functions.htm"><b>makeboolean</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>makebox</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>makecdg</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makechamferedge</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makechamferface</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makecircle</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>makecompound</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>makecone</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>makecylinder</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>makeedge</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makeellipse</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>makeface</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makefillet</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>makefilling</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>makegluefaces</b></a> <br><a href="../newentity_blocks.htm"><b>makehexasolid</b></a> <br><a href="../newentity_blocks.htm"><b>makehexasolidtwofaces</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makeinterpol</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makeline</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makemarker</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makemirrorbyplane</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makemultirotation1d</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makemultirotation2d</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makemultitransformation1d</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makemultitransformation2d</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makemultitranslation1d</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makemultitranslation2d</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makeoffset</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>makepartition</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>makepipe</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makeplane</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makepolyline</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makeposition</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>makeprism</b></a> <br><a href="../newentity_blocks.htm"><b>makequadface</b></a> <br><a href="../newentity_blocks.htm"><b>makequadfaceedges</b></a> <br><a href="../newentity_blocks.htm"><b>makequadfacevertices</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>makerevolution</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makerotation</b></a> <br><nobr>makes <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>makescaletransform</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>makesewing</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>makeshell</b></a> <br><a href="../sketcher.htm"><b>makesketcher</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>makesolid</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>makesphere</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>maketorus</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>maketranslation</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makevector</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>makevertex</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>makewire</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>manually</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>mass</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>materials</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>matrix</b></a> <br><nobr>max <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>maxdegree</b></a> <br><nobr>maximal <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> </nobr><br><nobr>maximum <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>maxnbfaces</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>maxtolerance</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>maxtolerance3d</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
 \r
index 8ea70eba5f610897fc22ea2a7e67df6f09104c48..ec4482be0829b694adac02c42caecf5097cc5b21 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,20 +30,20 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <p class="ftsbody" align="center"><a href="whlstf2.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<a name="bms_ME"></a><a name="subkey_ME"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>meaning</b></a> <br><a href="../sketcher.htm"><b>means</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>measurement</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>measures</b></a> <br><a href="../newentity_blocks.htm"><b>mentioned</b></a> <br><nobr>menu <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> <a href="../changing_displaying_parameters.htm"><b>11</b></a> <a href="../blocks.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>merging</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>mesh</b></a> <br><nobr>meshing <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>meshingdeflection</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>method</b></a> <br><a name="bms_MI"></a><a name="subkey_MI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>middle</b></a> <br><nobr>min <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>mindegree</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>mindistance</b></a> <br><nobr>minimal <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>minimum</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>minnbfaces</b></a> <br><nobr>minor <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>mirror</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>mirrored</b></a> <br><nobr><a name="bms_MO"></a><a name="subkey_MO"></a>mode <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>modeled</b></a> <br><a href="../files/introduction_to_geom.htm"><b>models</b></a> <br><nobr>modification <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>modified</b></a> <br><nobr>modifies <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>modify</b></a> <br><nobr>module <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>moment</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>move</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>moved</b></a> <br><nobr><a name="bms_MU"></a><a name="subkey_MU"></a>multi <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr>must <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br>\r
+<p class="ftsbody" >\r
+<a name="bms_ME"></a><a name="subkey_ME"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>meaning</b></a> <br><a href="../sketcher.htm"><b>means</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>measurement</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>measures</b></a> <br><a href="../newentity_blocks.htm"><b>mentioned</b></a> <br><nobr>menu <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> <a href="../changing_displaying_parameters.htm"><b>11</b></a> <a href="../blocks.htm"><b>12</b></a> <a href="../working_with_groups.htm"><b>13</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>merging</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>mesh</b></a> <br><nobr>meshing <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>meshingdeflection</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>method</b></a> <br><a name="bms_MI"></a><a name="subkey_MI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>middle</b></a> <br><nobr>min <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>mindegree</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>mindistance</b></a> <br><nobr>minimal <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>minimum</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>minnbfaces</b></a> <br><nobr>minor <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>mirror</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>mirrored</b></a> <br><nobr><a name="bms_MO"></a><a name="subkey_MO"></a>mode <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>modeled</b></a> <br><a href="../files/introduction_to_geom.htm"><b>models</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>modes</b></a> <br><nobr>modification <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>modified</b></a> <br><nobr>modifies <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>modify</b></a> <br><nobr>module <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>moment</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>moments</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>move</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>moved</b></a> <br><nobr><a name="bms_MU"></a><a name="subkey_MU"></a>multi <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr>must <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br>\r
 <br><br>\r
-<a name="bm_N"></a><a name="subkey_NA"></a><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>name</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>names</b></a> <br><a name="bms_NB"></a><a name="subkey_NB"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>nbiter</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>nbsplitpoints</b></a> <br><nobr>nbtimes <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>nbtimes1</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>nbtimes2</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>nbtimesu</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>nbtimesv</b></a> <br><nobr><a name="bms_NE"></a><a name="subkey_NE"></a>necessary <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>needed</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>negative</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>neigbour</b></a> <br><nobr>new <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><a name="bms_NO"></a><a name="subkey_NO"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>noerror</b></a> <br><nobr>normal <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>notions</b></a> <br><nobr><a name="bms_NU"></a><a name="subkey_NU"></a>number <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../changing_displaying_parameters.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>numbers</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>numeber</b></a> <br>\r
+<nobr><a name="bm_N"></a><a name="subkey_NA"></a>name <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>10</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>names</b></a> <br><a name="bms_NB"></a><a name="subkey_NB"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>nbiter</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>nbsplitpoints</b></a> <br><nobr>nbtimes <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>nbtimes1</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>nbtimes2</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>nbtimesu</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>nbtimesv</b></a> <br><nobr><a name="bms_NE"></a><a name="subkey_NE"></a>necessary <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>needed</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>negative</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>neigbour</b></a> <br><nobr>new <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../working_with_groups.htm"><b>7</b></a> </nobr><br><a name="bms_NO"></a><a name="subkey_NO"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>nodes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>noerror</b></a> <br><nobr>normal <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>notions</b></a> <br><nobr><a name="bms_NU"></a><a name="subkey_NU"></a>number <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../changing_displaying_parameters.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>numbers</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>numeber</b></a> <br>\r
 <br><br>\r
-<nobr><a name="bm_O"></a><a name="subkey_OB"></a>object <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>8</b></a> <a href="../changing_displaying_parameters.htm"><b>9</b></a> <a href="../working_with_groups.htm"><b>10</b></a> </nobr><br><nobr>objects <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../files/introduction_to_geom.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> </nobr><br><nobr><a name="bms_OC"></a><a name="subkey_OC"></a>occ <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>occurred</b></a> <br><a name="bms_OF"></a><a name="subkey_OF"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>offset</b></a> <br><a name="bms_OK"></a><a name="subkey_OK"></a><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>ok</b></a> <br><nobr><a name="bms_ON"></a><a name="subkey_ON"></a>one <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>ones</b></a> <br><a name="bms_OP"></a><a name="subkey_OP"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>open</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>openwires</b></a> <br><nobr>operation <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> </nobr><br><nobr>operations <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> <a href="../files/introduction_to_geom.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>operator</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>operators</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>opposite</b></a> <br><a href="../files/introduction_to_geom.htm"><b>optimization</b></a> <br><a href="../blocks.htm"><b>options</b></a> <br><a name="bms_OR"></a><a name="subkey_OR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>order</b></a> <br><nobr>oriented <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>origin <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_OT"></a><a name="subkey_OT"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>otherwise</b></a> <br><a name="bms_OU"></a><a name="subkey_OU"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>outside</b></a> <br><nobr><a name="bms_OX"></a><a name="subkey_OX"></a>ox <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_OY"></a><a name="subkey_OY"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>oy</b></a> <br><nobr><a name="bms_OZ"></a><a name="subkey_OZ"></a>oz <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br>\r
+<nobr><a name="bm_O"></a><a name="subkey_OB"></a>object <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>9</b></a> <a href="../changing_displaying_parameters.htm"><b>10</b></a> <a href="../working_with_groups.htm"><b>11</b></a> </nobr><br><nobr>objects <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../files/introduction_to_geom.htm"><b>12</b></a> <a href="../changing_displaying_parameters.htm"><b>13</b></a> </nobr><br><nobr><a name="bms_OC"></a><a name="subkey_OC"></a>occ <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>occurred</b></a> <br><a name="bms_OF"></a><a name="subkey_OF"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>offset</b></a> <br><nobr><a name="bms_OK"></a><a name="subkey_OK"></a>ok <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_ON"></a><a name="subkey_ON"></a>one <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>ones</b></a> <br><a name="bms_OP"></a><a name="subkey_OP"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>open</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>openwires</b></a> <br><nobr>operation <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> </nobr><br><nobr>operations <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> <a href="../files/introduction_to_geom.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>operator</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>operators</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>opposite</b></a> <br><a href="../files/introduction_to_geom.htm"><b>optimization</b></a> <br><a href="../blocks.htm"><b>options</b></a> <br><a name="bms_OR"></a><a name="subkey_OR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>order</b></a> <br><nobr>oriented <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>origin <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_OT"></a><a name="subkey_OT"></a>otherwise <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_OU"></a><a name="subkey_OU"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>outside</b></a> <br><nobr><a name="bms_OX"></a><a name="subkey_OX"></a>ox <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_OY"></a><a name="subkey_OY"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>oy</b></a> <br><nobr><a name="bms_OZ"></a><a name="subkey_OZ"></a>oz <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br>\r
 <br><br>\r
-<nobr><a name="bm_P"></a><a name="subkey_PA"></a>parameter <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>parameters <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> <a href="../changing_displaying_parameters.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>paramter</b></a> <br><nobr>part <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>partition</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>passes</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>path</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>pathshape</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>pattern</b></a> <br><nobr><a name="bms_PE"></a><a name="subkey_PE"></a>perform <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>performed</b></a> <br><a href="../sketcher.htm"><b>perpendicular</b></a> <br><a name="bms_PI"></a><a name="subkey_PI"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>pipe</b></a> <br><nobr><a name="bms_PL"></a><a name="subkey_PL"></a>planar <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><nobr>plane <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>plunged</b></a> <br><nobr><a name="bms_PO"></a><a name="subkey_PO"></a>point <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>point1</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>point2</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>point3</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>pointcoordinates</b></a> <br><nobr>points <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>polyline</b></a> <br><nobr>pop <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><nobr>position <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>possibility</b></a> <br><nobr>possible <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_PR"></a><a name="subkey_PR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>precision</b></a> <br><a href="../sketcher.htm"><b>predefined</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>presses</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>preview</b></a> <br><a href="../sketcher.htm"><b>previous</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>primitive</b></a> <br><nobr>primitives <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>prism</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>problems</b></a> <br><nobr>processed <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>processes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>processing</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>processshape</b></a> <br><nobr>properties <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a name="bms_PU"></a><a name="subkey_PU"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>put</b></a> <br><a name="bms_PY"></a><a name="subkey_PY"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>python</b></a> <br>\r
+<nobr><a name="bm_P"></a><a name="subkey_PA"></a>parameter <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>parameters <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> <a href="../changing_displaying_parameters.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>paramter</b></a> <br><nobr>part <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>partition</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>passes</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>path</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>pathshape</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>pattern</b></a> <br><nobr><a name="bms_PE"></a><a name="subkey_PE"></a>perform <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>performed</b></a> <br><a href="../sketcher.htm"><b>perpendicular</b></a> <br><a name="bms_PI"></a><a name="subkey_PI"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>pipe</b></a> <br><nobr><a name="bms_PL"></a><a name="subkey_PL"></a>planar <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>plane <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>plunged</b></a> <br><nobr><a name="bms_PO"></a><a name="subkey_PO"></a>point <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>point1</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>point2</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>point3</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>pointcoordinates</b></a> <br><nobr>points <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>polyline</b></a> <br><nobr>pop <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><nobr>position <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>possibility</b></a> <br><nobr>possible <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_PR"></a><a name="subkey_PR"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>precision</b></a> <br><a href="../sketcher.htm"><b>predefined</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>presses</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>preview</b></a> <br><a href="../sketcher.htm"><b>previous</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>primitive</b></a> <br><nobr>primitives <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>prism</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>problems</b></a> <br><nobr>processed <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>processes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>processing</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>processshape</b></a> <br><nobr>properties <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a name="bms_PU"></a><a name="subkey_PU"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>put</b></a> <br><a name="bms_PY"></a><a name="subkey_PY"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>python</b></a> <br>\r
 <br><br>\r
 <nobr><a name="bm_Q"></a><a name="subkey_QU"></a>quadrangle <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br>\r
 <br><br>\r
-<a name="bm_R"></a><a name="subkey_RA"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>radians</b></a> <br><nobr>radius <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>radius1</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>radius2</b></a> <br><nobr>radiuses <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>radiusmajor <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>radiusminor <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>range <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a name="bms_RE"></a><a name="subkey_RE"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>re</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>reasonable</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>reconstruction</b></a> <br><a href="../sketcher.htm"><b>relative</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>remove</b></a> <br><nobr>removed <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../working_with_groups.htm"><b>removeobject</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>removes</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>removewebs</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>removing</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>repair</b></a> <br><nobr>repairing <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>repetition</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>repetitions</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>representing</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>requested</b></a> <br><nobr>required <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>requireddegree</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>requirednbsegments</b></a> <br><nobr>respect <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>restriction</b></a> <br><nobr>result <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../working_with_groups.htm"><b>12</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>resultant</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>resulting</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>results</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>retrieved</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>return</b></a> <br><nobr>returned <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>returns <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> <a href="../working_with_groups.htm"><b>4</b></a> </nobr><br><nobr>revolution <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf4.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
+<a name="bm_R"></a><a name="subkey_RA"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>radians</b></a> <br><nobr>radius <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>radius1</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>radius2</b></a> <br><nobr>radiuses <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>radiusmajor <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>radiusminor <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>range <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a name="bms_RE"></a><a name="subkey_RE"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>re</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>reasonable</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>reconstruction</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>reference</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>regarding</b></a> <br><a href="../sketcher.htm"><b>relative</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>remove</b></a> <br><nobr>removed <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../working_with_groups.htm"><b>removeobject</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>removes</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>removewebs</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>removing</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>repair</b></a> <br><nobr>repairing <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>repetition</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>repetitions</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>representing</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>requested</b></a> <br><nobr>required <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>requireddegree</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>requirednbsegments</b></a> <br><nobr>respect <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>restriction</b></a> <br><nobr>result <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../working_with_groups.htm"><b>12</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>resultant</b></a> <br><nobr>resulting <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>results</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>retrieved</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>return</b></a> <br><nobr>returned <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>returns <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> <a href="../working_with_groups.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>reverse</b></a> <br><nobr>revolution <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf4.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
 \r
 </body>\r
 \r
index 0af363d75e3b7aa762b1723bc71477729ef57bb5..821d17538bd64658f1546a5bb1bfc4eb71bce658 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,18 +30,16 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <p class="ftsbody" align="center"><a href="whlstf3.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
+<p class="ftsbody" >\r
 <nobr><a name="bms_RI"></a><a name="subkey_RI"></a>right <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a name="bms_RO"></a><a name="subkey_RO"></a><a href="../files/salome2_sp3_generationgui_functions.htm"><b>rotate</b></a> <br><nobr>rotated <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>rotates</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>rotation</b></a> <br>\r
 <br><br>\r
-<nobr><a name="bm_S"></a><a name="subkey_S{"></a>s <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> <a href="../working_with_groups.htm"><b>5</b></a> </nobr><br><a name="bms_SA"></a><a name="subkey_SA"></a><a href="../files/introduction_to_geom.htm"><b>salome</b></a> <br><nobr>same <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sameparameter</b></a> <br><a name="bms_SC"></a><a name="subkey_SC"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>scale</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>scaled</b></a> <br><a name="bms_SE"></a><a name="subkey_SE"></a><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>search</b></a> <br><nobr>second <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> </nobr><br><nobr>section <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>see</b></a> <br><a href="../sketcher.htm"><b>segment</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>segments</b></a> <br><nobr>select <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../changing_displaying_parameters.htm"><b>12</b></a> <a href="../blocks.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><nobr>selected <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><nobr>selection <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>sense</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>serving</b></a> <br><nobr>set <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>setcolor</b></a> <br><a href="../changing_displaying_parameters.htm"><b>setdisplaymode</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>sets</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>setting</b></a> <br><a href="../changing_displaying_parameters.htm"><b>settransparency</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sew</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sewed</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sewing</b></a> <br><a name="bms_SG"></a><a name="subkey_SG"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>sg</b></a> <br><a name="bms_SH"></a><a name="subkey_SH"></a><a href="../changing_displaying_parameters.htm"><b>shading</b></a> <br><nobr>shape <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../changing_displaying_parameters.htm"><b>10</b></a> <a href="../working_with_groups.htm"><b>11</b></a> </nobr><br><nobr>shape1 <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>shape2 <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>shapes <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> <a href="../files/introduction_to_geom.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>shapesto</b></a> <br><nobr>shapetype <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>shell <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> </nobr><br><nobr>shells <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>short</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>shown</b></a> <br><a name="bms_SI"></a><a name="subkey_SI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>side</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>signed</b></a> <br><a href="../newentity_blocks.htm"><b>six</b></a> <br><nobr>size <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_SK"></a><a name="subkey_SK"></a><a href="../sketcher.htm"><b>sketch</b></a> <br><a href="../sketcher.htm"><b>sketcher</b></a> <br><nobr><a name="bms_SM"></a><a name="subkey_SM"></a>small <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_SO"></a><a name="subkey_SO"></a>solid <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>solids</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>soon</b></a> <br><nobr><a name="bms_SP"></a><a name="subkey_SP"></a>space <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>specific</b></a> <br><nobr>specified <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>specifies</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>specifying</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>sphere</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>spline</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitangle</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitclosedfaces</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitcontinuity</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splits</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitting</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>spot</b></a> <br><a name="bms_ST"></a><a name="subkey_ST"></a><a href="../newentity_blocks.htm"><b>stage</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>standard</b></a> <br><a href="../sketcher.htm"><b>started</b></a> <br><nobr>starting <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>step <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/introduction_to_geom.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>step1</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>step2</b></a> <br><a href="../newentity_blocks.htm"><b>steps</b></a> <br><nobr>string <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>strip</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>study</b></a> <br><nobr><a name="bms_SU"></a><a name="subkey_SU"></a>sub <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr>submenu <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> <a href="../blocks.htm"><b>4</b></a> </nobr><br><nobr>subshape <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>subshapeall</b></a> <br><a href="../working_with_groups.htm"><b>subshapeid</b></a> <br><nobr>subshapes <a href="../files/salome2_sp3_buildgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppress</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppresses</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppressfaces</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppressholes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppressinternalwires</b></a> <br><nobr>surface <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>surfacecontinuity</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>surfacemode</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>surfaces</b></a> <br><a name="bms_SY"></a><a name="subkey_SY"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>symmetrical</b></a> <br><nobr>symmetry <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> </nobr><br><nobr>system <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br>\r
-<br><br>\r
-<a name="bm_T"></a><a name="subkey_TA"></a><a href="../newentity_blocks.htm"><b>take</b></a> <br><a href="../sketcher.htm"><b>tangent</b></a> <br><nobr>target <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_TE"></a><a name="subkey_TE"></a><a href="../newentity_blocks.htm"><b>tetrahedral</b></a> <br><a name="bms_TH"></a><a name="subkey_TH"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>theendlcs</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>them</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>theobject</b></a> <br><a href="../sketcher.htm"><b>therefore</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>theshape</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>thestartlcs</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>thetolerance</b></a> <br><a name="bms_TI"></a><a name="subkey_TI"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>times</b></a> <br><a name="bms_TO"></a><a name="subkey_TO"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>tobezier</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>tol2d</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>tol3d</b></a> <br><nobr>tolerance <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>tolerance2d</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>tolerance3d</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tolerances</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tools</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>torus</b></a> <br><a name="bms_TR"></a><a name="subkey_TR"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>transform</b></a> <br><nobr>transformation <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr>transformations <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>transformed <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>translated</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>translation</b></a> <br><nobr>translations <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>transparency</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>traversing</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>trihedron</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>trimsize</b></a> <br><nobr>true <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_TU"></a><a name="subkey_TU"></a>tui <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>13</b></a> <a href="../changing_displaying_parameters.htm"><b>14</b></a> <a href="../working_with_groups.htm"><b>15</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tuple</b></a> <br><nobr><a name="bms_TW"></a><a name="subkey_TW"></a>two <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> </nobr><br><nobr><a name="bms_TY"></a><a name="subkey_TY"></a>type <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>typeofshape</b></a> <br><nobr>types <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> </nobr><br>\r
+<nobr><a name="bm_S"></a><a name="subkey_S{"></a>s <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a name="bms_SA"></a><a name="subkey_SA"></a><a href="../files/introduction_to_geom.htm"><b>salome</b></a> <br><nobr>same <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sameparameter</b></a> <br><a name="bms_SC"></a><a name="subkey_SC"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>scale</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>scaled</b></a> <br><a name="bms_SE"></a><a name="subkey_SE"></a><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>search</b></a> <br><nobr>second <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>4</b></a> </nobr><br><nobr>section <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>see</b></a> <br><a href="../sketcher.htm"><b>segment</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>segments</b></a> <br><nobr>select <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>11</b></a> <a href="../changing_displaying_parameters.htm"><b>12</b></a> <a href="../blocks.htm"><b>13</b></a> <a href="../working_with_groups.htm"><b>14</b></a> </nobr><br><nobr>selected <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><nobr>selection <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>sense</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>serve</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>serving</b></a> <br><nobr>set <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>setcolor</b></a> <br><a href="../changing_displaying_parameters.htm"><b>setdisplaymode</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>sets</b></a> <br><nobr>setting <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>settransparency</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sew</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sewed</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>sewing</b></a> <br><a name="bms_SG"></a><a name="subkey_SG"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>sg</b></a> <br><a name="bms_SH"></a><a name="subkey_SH"></a><a href="../changing_displaying_parameters.htm"><b>shading</b></a> <br><nobr>shape <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../changing_displaying_parameters.htm"><b>10</b></a> <a href="../working_with_groups.htm"><b>11</b></a> </nobr><br><nobr>shape1 <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>shape2 <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><nobr>shapes <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> <a href="../files/introduction_to_geom.htm"><b>7</b></a> <a href="../working_with_groups.htm"><b>8</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>shapesto</b></a> <br><nobr>shapetype <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><nobr>shell <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> </nobr><br><nobr>shells <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>short</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>should</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>shown</b></a> <br><a name="bms_SI"></a><a name="subkey_SI"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>side</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>signed</b></a> <br><a href="../newentity_blocks.htm"><b>six</b></a> <br><nobr>size <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a name="bms_SK"></a><a name="subkey_SK"></a><a href="../sketcher.htm"><b>sketch</b></a> <br><a href="../sketcher.htm"><b>sketcher</b></a> <br><nobr><a name="bms_SM"></a><a name="subkey_SM"></a>small <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_SO"></a><a name="subkey_SO"></a>solid <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>solids</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>soon</b></a> <br><nobr><a name="bms_SP"></a><a name="subkey_SP"></a>space <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><a href="../newentity_blocks.htm"><b>specific</b></a> <br><nobr>specified <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>specifies</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>specify</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>specifying</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>sphere</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>spline</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitangle</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitclosedfaces</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitcontinuity</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splits</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>splitting</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>spot</b></a> <br><a name="bms_ST"></a><a name="subkey_ST"></a><a href="../newentity_blocks.htm"><b>stage</b></a> <br><a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>standard</b></a> <br><a href="../sketcher.htm"><b>started</b></a> <br><nobr>starting <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><nobr>step <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> <a href="../files/introduction_to_geom.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>step1</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>step2</b></a> <br><a href="../newentity_blocks.htm"><b>steps</b></a> <br><nobr>string <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>strip</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>study</b></a> <br><nobr><a name="bms_SU"></a><a name="subkey_SU"></a>sub <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><nobr>submenu <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> <a href="../blocks.htm"><b>4</b></a> </nobr><br><nobr>subshape <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>subshapeall</b></a> <br><a href="../working_with_groups.htm"><b>subshapeid</b></a> <br><nobr>subshapes <a href="../files/salome2_sp3_buildgui_functions.htm"><b>1</b></a> <a href="../working_with_groups.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppress</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppresses</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppressfaces</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppressholes</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>suppressinternalwires</b></a> <br><nobr>surface <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>surfacecontinuity</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>surfacemode</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>surfaces</b></a> <br><a name="bms_SY"></a><a name="subkey_SY"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>symmetrical</b></a> <br><nobr>symmetry <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>2</b></a> </nobr><br><nobr>system <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br>\r
 <br><br>\r
-<a name="bm_U"></a><a name="subkey_UN"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>underlying</b></a> <br><nobr><a name="bms_UP"></a><a name="subkey_UP"></a>up <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>updated</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>upper</b></a> <br><nobr><a name="bms_US"></a><a name="subkey_US"></a>used <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><nobr>user <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><nobr>using <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/introduction_to_geom.htm"><b>10</b></a> </nobr><br>\r
+<a name="bm_T"></a><a name="subkey_TA"></a><a href="../newentity_blocks.htm"><b>take</b></a> <br><a href="../sketcher.htm"><b>tangent</b></a> <br><nobr>target <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_TE"></a><a name="subkey_TE"></a><a href="../newentity_blocks.htm"><b>tetrahedral</b></a> <br><a name="bms_TH"></a><a name="subkey_TH"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>theendlcs</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>them</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>theobject</b></a> <br><a href="../sketcher.htm"><b>therefore</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>theshape</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>thestartlcs</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>thetolerance</b></a> <br><a name="bms_TI"></a><a name="subkey_TI"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>times</b></a> <br><a name="bms_TO"></a><a name="subkey_TO"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>tobezier</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>tol2d</b></a> <br><a href="../files/salome2_sp3_generationgui_functions.htm"><b>tol3d</b></a> <br><nobr>tolerance <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>tolerance2d</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>tolerance3d</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tolerances</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tools</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>torus</b></a> <br><a name="bms_TR"></a><a name="subkey_TR"></a><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>transform</b></a> <br><nobr>transformation <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../blocks.htm"><b>3</b></a> </nobr><br><nobr>transformations <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/introduction_to_geom.htm"><b>2</b></a> </nobr><br><nobr>transformed <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>2</b></a> </nobr><br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>translated</b></a> <br><a href="../files/salome2_sp3_transformationgui_functions.htm"><b>translation</b></a> <br><nobr>translations <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>transparency</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>trihedron</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>trimsize</b></a> <br><nobr>true <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> </nobr><br><nobr><a name="bms_TU"></a><a name="subkey_TU"></a>tui <a href="../sketcher.htm"><b>1</b></a> <a href="../newentity_blocks.htm"><b>2</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>9</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>10</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>11</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>12</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>13</b></a> <a href="../changing_displaying_parameters.htm"><b>14</b></a> <a href="../working_with_groups.htm"><b>15</b></a> </nobr><br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>tuple</b></a> <br><nobr><a name="bms_TW"></a><a name="subkey_TW"></a>two <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>6</b></a> </nobr><br><nobr><a name="bms_TY"></a><a name="subkey_TY"></a>type <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>5</b></a> <a href="../working_with_groups.htm"><b>6</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>typeofshape</b></a> <br><nobr>types <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> </nobr><br>\r
 <br><br>\r
-<a name="bm_V"></a><a name="subkey_V{"></a><a href="../newentity_blocks.htm"><b>v1</b></a> <br><a href="../newentity_blocks.htm"><b>v2</b></a> <br><a href="../newentity_blocks.htm"><b>v3</b></a> <br><a href="../newentity_blocks.htm"><b>v4</b></a> <br><br><br></p><p class="ftsbody" align="center"><a href="whlstf5.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
+<a name="bm_U"></a><a name="subkey_UN"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>underlying</b></a> <br><nobr><a name="bms_UP"></a><a name="subkey_UP"></a>up <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>updated</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>upper</b></a> <br><nobr><a name="bms_US"></a><a name="subkey_US"></a>used <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>3</b></a> </nobr><br><nobr>user <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>4</b></a> </nobr><br><nobr>using <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>7</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>8</b></a> <a href="../files/salome2_sp3_booleangui_functions.htm"><b>9</b></a> <a href="../files/introduction_to_geom.htm"><b>10</b></a> </nobr><br><br><br></p><p class="ftsbody" align="center"><a href="whlstf5.htm" target="_self" title="previous search group"><b>&gt;&gt;</b></a>\r
 \r
 </body>\r
 \r
index fe191de1560b3c1878f503b4f5545d55726cb2f8..36d2e9ba8074f496f75b1457e9bcc5575463a75c 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words List</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,16 +30,18 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <p class="ftsbody" align="center"><a href="whlstf4.htm" target="_self" title="previous search group"><b>&lt;&lt;</b></a><br><br></p>\r
-<p class="ftsbody">\r
-<a name="bms_VA"></a><a name="subkey_VA"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>val</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>valid</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>validity</b></a> <br><nobr>value <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><nobr>values <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../changing_displaying_parameters.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>various</b></a> <br><nobr><a name="bms_VE"></a><a name="subkey_VE"></a>vector <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>vectors</b></a> <br><nobr>vertex <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>vertex1</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>vertex2</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>vertexmaxtol</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>vertexmintol</b></a> <br><nobr>vertices <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><a name="bms_VI"></a><a name="subkey_VI"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>view</b></a> <br><nobr>viewer <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../changing_displaying_parameters.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>viewers</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>visibility</b></a> <br><nobr>visualization <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a name="bms_VO"></a><a name="subkey_VO"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>volume</b></a> <br><a name="bms_VT"></a><a name="subkey_VT"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>vtk</b></a> <br><a name="bms_VX"></a><a name="subkey_VX"></a><a href="../sketcher.htm"><b>vx</b></a> <br>\r
+<p class="ftsbody" >\r
+\r
+\r
+<a name="bm_V"></a><a name="subkey_V{"></a><a href="../newentity_blocks.htm"><b>v1</b></a> <br><a href="../newentity_blocks.htm"><b>v2</b></a> <br><a href="../newentity_blocks.htm"><b>v3</b></a> <br><a href="../newentity_blocks.htm"><b>v4</b></a> <br><a name="bms_VA"></a><a name="subkey_VA"></a><a href="../files/salome2_sp3_repairgui_functions.htm"><b>val</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>valid</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>validity</b></a> <br><nobr>value <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><nobr>values <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> <a href="../changing_displaying_parameters.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>various</b></a> <br><nobr><a name="bms_VE"></a><a name="subkey_VE"></a>vector <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><nobr>vectors <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> </nobr><br><nobr>vertex <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>6</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>7</b></a> </nobr><br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>vertex1</b></a> <br><a href="../files/salome2_sp3_buildgui_functions.htm"><b>vertex2</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>vertexmaxtol</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>vertexmintol</b></a> <br><nobr>vertices <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_primitivegui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>5</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>6</b></a> </nobr><br><a name="bms_VI"></a><a name="subkey_VI"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>view</b></a> <br><nobr>viewer <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> <a href="../changing_displaying_parameters.htm"><b>4</b></a> </nobr><br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>viewers</b></a> <br><a href="../files/salome2_sp3_displaygui_functions.htm"><b>visibility</b></a> <br><nobr>visualization <a href="../files/salome2_sp3_displaygui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><a name="bms_VO"></a><a name="subkey_VO"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>volume</b></a> <br><a name="bms_VT"></a><a name="subkey_VT"></a><a href="../files/salome2_sp3_displaygui_functions.htm"><b>vtk</b></a> <br><a name="bms_VX"></a><a name="subkey_VX"></a><a href="../sketcher.htm"><b>vx</b></a> <br>\r
 <br><br>\r
-<a name="bm_W"></a><a name="subkey_WA"></a><a href="../files/salome2_sp3_buildgui_functions.htm"><b>wantplanarface</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>water</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>waterdensity</b></a> <br><a name="bms_WE"></a><a name="subkey_WE"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>weight</b></a> <br><a name="bms_WH"></a><a name="subkey_WH"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>whatis</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>while</b></a> <br><nobr>whose <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_WI"></a><a name="subkey_WI"></a><a href="../files/introduction_to_geom.htm"><b>wide</b></a> <br><nobr>will <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>4</b></a> </nobr><br><nobr>wire <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>wireframe</b></a> <br><nobr>wires <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> </nobr><br><nobr>within <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_WO"></a><a name="subkey_WO"></a>work <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><nobr>working <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br>\r
+<a name="bm_W"></a><a name="subkey_WA"></a><a href="../files/salome2_sp3_buildgui_functions.htm"><b>wantplanarface</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>water</b></a> <br><a href="../files/salome2_sp3_operationgui_functions.htm"><b>waterdensity</b></a> <br><a name="bms_WE"></a><a name="subkey_WE"></a><a href="../files/salome2_sp3_operationgui_functions.htm"><b>weight</b></a> <br><a name="bms_WH"></a><a name="subkey_WH"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>whatis</b></a> <br><a href="../files/salome2_sp3_repairgui_functions.htm"><b>while</b></a> <br><nobr>whose <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>2</b></a> </nobr><br><a name="bms_WI"></a><a name="subkey_WI"></a><a href="../files/introduction_to_geom.htm"><b>wide</b></a> <br><nobr>will <a href="../files/salome2_sp3_transformationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_operationgui_functions.htm"><b>3</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>4</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>5</b></a> </nobr><br><nobr>wire <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_generationgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> </nobr><br><a href="../changing_displaying_parameters.htm"><b>wireframe</b></a> <br><nobr>wires <a href="../newentity_blocks.htm"><b>1</b></a> <a href="../files/salome2_sp3_repairgui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_buildgui_functions.htm"><b>3</b></a> </nobr><br><nobr>within <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../changing_displaying_parameters.htm"><b>2</b></a> </nobr><br><nobr><a name="bms_WO"></a><a name="subkey_WO"></a>work <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_displaygui_functions.htm"><b>2</b></a> </nobr><br><nobr>working <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>2</b></a> <a href="../working_with_groups.htm"><b>3</b></a> </nobr><br>\r
 <br><br>\r
 <nobr><a name="bm_X"></a><a name="subkey_X{"></a>x <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>x1</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>x2</b></a> <br><a name="bms_XD"></a><a name="subkey_XD"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>xdx</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>xdy</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>xdz</b></a> <br><a name="bms_XM"></a><a name="subkey_XM"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>xmax</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>xmin</b></a> <br><a name="bms_XO"></a><a name="subkey_XO"></a><a href="../sketcher.htm"><b>xoy</b></a> <br><a name="bms_XY"></a><a name="subkey_XY"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>xyz</b></a> <br>\r
 <br><br>\r
-<nobr><a name="bm_Y"></a><a name="subkey_Y{"></a>y <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>y1</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>y2</b></a> <br><a name="bms_YD"></a><a name="subkey_YD"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ydx</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ydy</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ydz</b></a> <br><a name="bms_YM"></a><a name="subkey_YM"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>ymax</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>ymin</b></a> <br><nobr><a name="bms_YO"></a><a name="subkey_YO"></a>your <a href="../files/salome2_sp3_measuregui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>2</b></a> </nobr><br>\r
+<nobr><a name="bm_Y"></a><a name="subkey_Y{"></a>y <a href="../sketcher.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>y1</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>y2</b></a> <br><a name="bms_YD"></a><a name="subkey_YD"></a><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ydx</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ydy</b></a> <br><a href="../files/salome2_sp3_basicgui_functions.htm"><b>ydz</b></a> <br><a name="bms_YM"></a><a name="subkey_YM"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>ymax</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>ymin</b></a> <br><nobr><a name="bms_YO"></a><a name="subkey_YO"></a>your <a href="../files/salome2_sp3_repairgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_geomtoolsgui_functions.htm"><b>3</b></a> </nobr><br>\r
 <br><br>\r
 <nobr><a name="bm_Z"></a><a name="subkey_Z{"></a>z <a href="../files/salome2_sp3_operationgui_functions.htm"><b>1</b></a> <a href="../files/salome2_sp3_measuregui_functions.htm"><b>2</b></a> <a href="../files/salome2_sp3_basicgui_functions.htm"><b>3</b></a> </nobr><br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>z1</b></a> <br><a href="../files/salome2_sp3_primitivegui_functions.htm"><b>z2</b></a> <br><a name="bms_ZM"></a><a name="subkey_ZM"></a><a href="../files/salome2_sp3_measuregui_functions.htm"><b>zmax</b></a> <br><a href="../files/salome2_sp3_measuregui_functions.htm"><b>zmin</b></a> <br><br><br></p>\r
 </body>\r
index f168742fc75d6eeb07ffe1127c4f730a2a5188c2..5d62592c2424777056df5d2e58b8fa230dfba4a1 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_A"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_A" target="ftslist" title="search letter AB"><b>AB</b></a> <a href="whlstf0.htm#bms_AC" target="ftslist" title="search letter AC"><b>AC</b></a> <a href="whlstf0.htm#bms_AD" target="ftslist" title="search letter AD"><b>AD</b></a> <a href="whlstf0.htm#bms_AI" target="ftslist" title="search letter AI"><b>AI</b></a> <a href="whlstf0.htm#bms_AL" target="ftslist" title="search letter AL"><b>AL</b></a> <a href="whlstf0.htm#bms_AN" target="ftslist" title="search letter AN"><b>AN</b></a> <a href="whlstf0.htm#bms_AP" target="ftslist" title="search letter AP"><b>AP</b></a> <a href="whlstf0.htm#bms_AR" target="ftslist" title="search letter AR"><b>AR</b></a> <a href="whlstf0.htm#bms_AS" target="ftslist" title="search letter AS"><b>AS</b></a> <a href="whlstf0.htm#bms_AT" target="ftslist" title="search letter AT"><b>AT</b></a> <a href="whlstf0.htm#bms_AU" target="ftslist" title="search letter AU"><b>AU</b></a> <a href="whlstf0.htm#bms_AV" target="ftslist" title="search letter AV"><b>AV</b></a> <a href="whlstf0.htm#bms_AX" target="ftslist" title="search letter AX"><b>AX</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_{"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_{" target="ftslist" title="search letter {D"><b>{D</b></a> <a href="whlstf0.htm#bms_{S" target="ftslist" title="search letter {S"><b>{S</b></a> <a href="whlstf0.htm#bms_{D" target="ftslist" title="search letter {D"><b>{D</b></a> <a href="whlstf0.htm#bms_{N" target="ftslist" title="search letter {N"><b>{N</b></a> <a href="whlstf0.htm#bms_{S" target="ftslist" title="search letter {S"><b>{S</b></a> <a href="whlstf0.htm#bms_{D" target="ftslist" title="search letter {D"><b>{D</b></a> <a href="whlstf0.htm#bms_{R" target="ftslist" title="search letter {R"><b>{R</b></a> <a href="whlstf0.htm#bms_{S" target="ftslist" title="search letter {S"><b>{S</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 026219759ca41ce3c06f7950343bf495d2d9832c..10562276e29ec6e8cec5385fb7eafbc44f43fa7a 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_B"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_B" target="ftslist" title="search letter B "><b>B </b></a> <a href="whlstf0.htm#bms_BA" target="ftslist" title="search letter BA"><b>BA</b></a> <a href="whlstf0.htm#bms_BE" target="ftslist" title="search letter BE"><b>BE</b></a> <a href="whlstf0.htm#bms_BL" target="ftslist" title="search letter BL"><b>BL</b></a> <a href="whlstf0.htm#bms_BO" target="ftslist" title="search letter BO"><b>BO</b></a> <a href="whlstf0.htm#bms_BR" target="ftslist" title="search letter BR"><b>BR</b></a> <a href="whlstf0.htm#bms_BS" target="ftslist" title="search letter BS"><b>BS</b></a> <a href="whlstf0.htm#bms_BU" target="ftslist" title="search letter BU"><b>BU</b></a> <a href="whlstf0.htm#bms_BY" target="ftslist" title="search letter BY"><b>BY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_A"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_A" target="ftslist" title="search letter AB"><b>AB</b></a> <a href="whlstf0.htm#bms_AC" target="ftslist" title="search letter AC"><b>AC</b></a> <a href="whlstf0.htm#bms_AD" target="ftslist" title="search letter AD"><b>AD</b></a> <a href="whlstf0.htm#bms_AI" target="ftslist" title="search letter AI"><b>AI</b></a> <a href="whlstf0.htm#bms_AL" target="ftslist" title="search letter AL"><b>AL</b></a> <a href="whlstf0.htm#bms_AN" target="ftslist" title="search letter AN"><b>AN</b></a> <a href="whlstf0.htm#bms_AP" target="ftslist" title="search letter AP"><b>AP</b></a> <a href="whlstf0.htm#bms_AR" target="ftslist" title="search letter AR"><b>AR</b></a> <a href="whlstf0.htm#bms_AS" target="ftslist" title="search letter AS"><b>AS</b></a> <a href="whlstf0.htm#bms_AT" target="ftslist" title="search letter AT"><b>AT</b></a> <a href="whlstf0.htm#bms_AU" target="ftslist" title="search letter AU"><b>AU</b></a> <a href="whlstf0.htm#bms_AV" target="ftslist" title="search letter AV"><b>AV</b></a> <a href="whlstf0.htm#bms_AX" target="ftslist" title="search letter AX"><b>AX</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index c87004bd928c832a4a7658e3074bd46e22a03b40..a5553f88d0cc8fcd9e4e6b223173f3dd69c648a2 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_M"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_M" target="ftslist" title="search letter MA"><b>MA</b></a> <a href="whlstf3.htm#bms_ME" target="ftslist" title="search letter ME"><b>ME</b></a> <a href="whlstf3.htm#bms_MI" target="ftslist" title="search letter MI"><b>MI</b></a> <a href="whlstf3.htm#bms_MO" target="ftslist" title="search letter MO"><b>MO</b></a> <a href="whlstf3.htm#bms_MU" target="ftslist" title="search letter MU"><b>MU</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_L"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_L" target="ftslist" title="search letter LA"><b>LA</b></a> <a href="whlstf2.htm#bms_LC" target="ftslist" title="search letter LC"><b>LC</b></a> <a href="whlstf2.htm#bms_LE" target="ftslist" title="search letter LE"><b>LE</b></a> <a href="whlstf2.htm#bms_LI" target="ftslist" title="search letter LI"><b>LI</b></a> <a href="whlstf2.htm#bms_LO" target="ftslist" title="search letter LO"><b>LO</b></a> <a href="whlstf2.htm#bms_LW" target="ftslist" title="search letter LW"><b>LW</b></a> <a href="whlstf2.htm#bms_LY" target="ftslist" title="search letter LY"><b>LY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 587f2dfc2b05e5fd533bcbcafebff4f02eb163dd..258b96d0830d9b033e9b32b09f8e96920cd6c48f 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_N"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_N" target="ftslist" title="search letter NA"><b>NA</b></a> <a href="whlstf3.htm#bms_NB" target="ftslist" title="search letter NB"><b>NB</b></a> <a href="whlstf3.htm#bms_NE" target="ftslist" title="search letter NE"><b>NE</b></a> <a href="whlstf3.htm#bms_NO" target="ftslist" title="search letter NO"><b>NO</b></a> <a href="whlstf3.htm#bms_NU" target="ftslist" title="search letter NU"><b>NU</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_M"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_M" target="ftslist" title="search letter MA"><b>MA</b></a> <a href="whlstf3.htm#bms_ME" target="ftslist" title="search letter ME"><b>ME</b></a> <a href="whlstf3.htm#bms_MI" target="ftslist" title="search letter MI"><b>MI</b></a> <a href="whlstf3.htm#bms_MO" target="ftslist" title="search letter MO"><b>MO</b></a> <a href="whlstf3.htm#bms_MU" target="ftslist" title="search letter MU"><b>MU</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 0b26b44fccadcfcdb205ff988a387057e5b50f3f..ec899f35f4bc7ee9d4f465176526d7f2071cf60b 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_O"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_O" target="ftslist" title="search letter OB"><b>OB</b></a> <a href="whlstf3.htm#bms_OC" target="ftslist" title="search letter OC"><b>OC</b></a> <a href="whlstf3.htm#bms_OF" target="ftslist" title="search letter OF"><b>OF</b></a> <a href="whlstf3.htm#bms_OK" target="ftslist" title="search letter OK"><b>OK</b></a> <a href="whlstf3.htm#bms_ON" target="ftslist" title="search letter ON"><b>ON</b></a> <a href="whlstf3.htm#bms_OP" target="ftslist" title="search letter OP"><b>OP</b></a> <a href="whlstf3.htm#bms_OR" target="ftslist" title="search letter OR"><b>OR</b></a> <a href="whlstf3.htm#bms_OT" target="ftslist" title="search letter OT"><b>OT</b></a> <a href="whlstf3.htm#bms_OU" target="ftslist" title="search letter OU"><b>OU</b></a> <a href="whlstf3.htm#bms_OX" target="ftslist" title="search letter OX"><b>OX</b></a> <a href="whlstf3.htm#bms_OY" target="ftslist" title="search letter OY"><b>OY</b></a> <a href="whlstf3.htm#bms_OZ" target="ftslist" title="search letter OZ"><b>OZ</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_N"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_N" target="ftslist" title="search letter NA"><b>NA</b></a> <a href="whlstf3.htm#bms_NB" target="ftslist" title="search letter NB"><b>NB</b></a> <a href="whlstf3.htm#bms_NE" target="ftslist" title="search letter NE"><b>NE</b></a> <a href="whlstf3.htm#bms_NO" target="ftslist" title="search letter NO"><b>NO</b></a> <a href="whlstf3.htm#bms_NU" target="ftslist" title="search letter NU"><b>NU</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 067a7132d0ce078693194ea374fa580ecf399143..adeef2ca88932692709e5c1e1539d9db3eee47f2 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_P"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_P" target="ftslist" title="search letter PA"><b>PA</b></a> <a href="whlstf3.htm#bms_PE" target="ftslist" title="search letter PE"><b>PE</b></a> <a href="whlstf3.htm#bms_PI" target="ftslist" title="search letter PI"><b>PI</b></a> <a href="whlstf3.htm#bms_PL" target="ftslist" title="search letter PL"><b>PL</b></a> <a href="whlstf3.htm#bms_PO" target="ftslist" title="search letter PO"><b>PO</b></a> <a href="whlstf3.htm#bms_PR" target="ftslist" title="search letter PR"><b>PR</b></a> <a href="whlstf3.htm#bms_PU" target="ftslist" title="search letter PU"><b>PU</b></a> <a href="whlstf3.htm#bms_PY" target="ftslist" title="search letter PY"><b>PY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_O"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_O" target="ftslist" title="search letter OB"><b>OB</b></a> <a href="whlstf3.htm#bms_OC" target="ftslist" title="search letter OC"><b>OC</b></a> <a href="whlstf3.htm#bms_OF" target="ftslist" title="search letter OF"><b>OF</b></a> <a href="whlstf3.htm#bms_OK" target="ftslist" title="search letter OK"><b>OK</b></a> <a href="whlstf3.htm#bms_ON" target="ftslist" title="search letter ON"><b>ON</b></a> <a href="whlstf3.htm#bms_OP" target="ftslist" title="search letter OP"><b>OP</b></a> <a href="whlstf3.htm#bms_OR" target="ftslist" title="search letter OR"><b>OR</b></a> <a href="whlstf3.htm#bms_OT" target="ftslist" title="search letter OT"><b>OT</b></a> <a href="whlstf3.htm#bms_OU" target="ftslist" title="search letter OU"><b>OU</b></a> <a href="whlstf3.htm#bms_OX" target="ftslist" title="search letter OX"><b>OX</b></a> <a href="whlstf3.htm#bms_OY" target="ftslist" title="search letter OY"><b>OY</b></a> <a href="whlstf3.htm#bms_OZ" target="ftslist" title="search letter OZ"><b>OZ</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 05ce45eaad999c6603b0023b6bc65135a2a0dac5..bb06cc747a70e179a95099925eb54ef4e56a27d8 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_R"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_R" target="ftslist" title="search letter RA"><b>RA</b></a> <a href="whlstf3.htm#bms_RE" target="ftslist" title="search letter RE"><b>RE</b></a> <a href="whlstf4.htm#bms_RI" target="ftslist" title="search letter RI"><b>RI</b></a> <a href="whlstf4.htm#bms_RO" target="ftslist" title="search letter RO"><b>RO</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_P"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_P" target="ftslist" title="search letter PA"><b>PA</b></a> <a href="whlstf3.htm#bms_PE" target="ftslist" title="search letter PE"><b>PE</b></a> <a href="whlstf3.htm#bms_PI" target="ftslist" title="search letter PI"><b>PI</b></a> <a href="whlstf3.htm#bms_PL" target="ftslist" title="search letter PL"><b>PL</b></a> <a href="whlstf3.htm#bms_PO" target="ftslist" title="search letter PO"><b>PO</b></a> <a href="whlstf3.htm#bms_PR" target="ftslist" title="search letter PR"><b>PR</b></a> <a href="whlstf3.htm#bms_PU" target="ftslist" title="search letter PU"><b>PU</b></a> <a href="whlstf3.htm#bms_PY" target="ftslist" title="search letter PY"><b>PY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index af2abf825dc9b276371a077bc73ef96db193fdc7..94e8a7bb0c0b1f73d3dc079aff701e8f46d81453 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_S"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_S" target="ftslist" title="search letter S "><b>S </b></a> <a href="whlstf4.htm#bms_SA" target="ftslist" title="search letter SA"><b>SA</b></a> <a href="whlstf4.htm#bms_SC" target="ftslist" title="search letter SC"><b>SC</b></a> <a href="whlstf4.htm#bms_SE" target="ftslist" title="search letter SE"><b>SE</b></a> <a href="whlstf4.htm#bms_SG" target="ftslist" title="search letter SG"><b>SG</b></a> <a href="whlstf4.htm#bms_SH" target="ftslist" title="search letter SH"><b>SH</b></a> <a href="whlstf4.htm#bms_SI" target="ftslist" title="search letter SI"><b>SI</b></a> <a href="whlstf4.htm#bms_SK" target="ftslist" title="search letter SK"><b>SK</b></a> <a href="whlstf4.htm#bms_SM" target="ftslist" title="search letter SM"><b>SM</b></a> <a href="whlstf4.htm#bms_SO" target="ftslist" title="search letter SO"><b>SO</b></a> <a href="whlstf4.htm#bms_SP" target="ftslist" title="search letter SP"><b>SP</b></a> <a href="whlstf4.htm#bms_ST" target="ftslist" title="search letter ST"><b>ST</b></a> <a href="whlstf4.htm#bms_SU" target="ftslist" title="search letter SU"><b>SU</b></a> <a href="whlstf4.htm#bms_SY" target="ftslist" title="search letter SY"><b>SY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_R"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf3.htm#bm_R" target="ftslist" title="search letter RA"><b>RA</b></a> <a href="whlstf3.htm#bms_RE" target="ftslist" title="search letter RE"><b>RE</b></a> <a href="whlstf4.htm#bms_RI" target="ftslist" title="search letter RI"><b>RI</b></a> <a href="whlstf4.htm#bms_RO" target="ftslist" title="search letter RO"><b>RO</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 64c3f836f214951d3b98345a311f912a9b11f4b3..aba24917d22aab6a1735b2be0e7de74930a50198 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_T"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_T" target="ftslist" title="search letter TA"><b>TA</b></a> <a href="whlstf4.htm#bms_TE" target="ftslist" title="search letter TE"><b>TE</b></a> <a href="whlstf4.htm#bms_TH" target="ftslist" title="search letter TH"><b>TH</b></a> <a href="whlstf4.htm#bms_TI" target="ftslist" title="search letter TI"><b>TI</b></a> <a href="whlstf4.htm#bms_TO" target="ftslist" title="search letter TO"><b>TO</b></a> <a href="whlstf4.htm#bms_TR" target="ftslist" title="search letter TR"><b>TR</b></a> <a href="whlstf4.htm#bms_TU" target="ftslist" title="search letter TU"><b>TU</b></a> <a href="whlstf4.htm#bms_TW" target="ftslist" title="search letter TW"><b>TW</b></a> <a href="whlstf4.htm#bms_TY" target="ftslist" title="search letter TY"><b>TY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_S"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_S" target="ftslist" title="search letter S "><b>S </b></a> <a href="whlstf4.htm#bms_SA" target="ftslist" title="search letter SA"><b>SA</b></a> <a href="whlstf4.htm#bms_SC" target="ftslist" title="search letter SC"><b>SC</b></a> <a href="whlstf4.htm#bms_SE" target="ftslist" title="search letter SE"><b>SE</b></a> <a href="whlstf4.htm#bms_SG" target="ftslist" title="search letter SG"><b>SG</b></a> <a href="whlstf4.htm#bms_SH" target="ftslist" title="search letter SH"><b>SH</b></a> <a href="whlstf4.htm#bms_SI" target="ftslist" title="search letter SI"><b>SI</b></a> <a href="whlstf4.htm#bms_SK" target="ftslist" title="search letter SK"><b>SK</b></a> <a href="whlstf4.htm#bms_SM" target="ftslist" title="search letter SM"><b>SM</b></a> <a href="whlstf4.htm#bms_SO" target="ftslist" title="search letter SO"><b>SO</b></a> <a href="whlstf4.htm#bms_SP" target="ftslist" title="search letter SP"><b>SP</b></a> <a href="whlstf4.htm#bms_ST" target="ftslist" title="search letter ST"><b>ST</b></a> <a href="whlstf4.htm#bms_SU" target="ftslist" title="search letter SU"><b>SU</b></a> <a href="whlstf4.htm#bms_SY" target="ftslist" title="search letter SY"><b>SY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 94a730ce3a13a132bf2dd2270ac139cbb281895a..3943f8ecc07b4e210f966ee9c8f1f075b0a6f1aa 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_U"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_U" target="ftslist" title="search letter UN"><b>UN</b></a> <a href="whlstf4.htm#bms_UP" target="ftslist" title="search letter UP"><b>UP</b></a> <a href="whlstf4.htm#bms_US" target="ftslist" title="search letter US"><b>US</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_T"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_T" target="ftslist" title="search letter TA"><b>TA</b></a> <a href="whlstf4.htm#bms_TE" target="ftslist" title="search letter TE"><b>TE</b></a> <a href="whlstf4.htm#bms_TH" target="ftslist" title="search letter TH"><b>TH</b></a> <a href="whlstf4.htm#bms_TI" target="ftslist" title="search letter TI"><b>TI</b></a> <a href="whlstf4.htm#bms_TO" target="ftslist" title="search letter TO"><b>TO</b></a> <a href="whlstf4.htm#bms_TR" target="ftslist" title="search letter TR"><b>TR</b></a> <a href="whlstf4.htm#bms_TU" target="ftslist" title="search letter TU"><b>TU</b></a> <a href="whlstf4.htm#bms_TW" target="ftslist" title="search letter TW"><b>TW</b></a> <a href="whlstf4.htm#bms_TY" target="ftslist" title="search letter TY"><b>TY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 40dbed58e53f1ae36f3309491982a471a77316d0..d7e63c2f285131cacb7e8b54d2ed43ca3f608e97 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_V"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_V" target="ftslist" title="search letter V "><b>V </b></a> <a href="whlstf5.htm#bms_VA" target="ftslist" title="search letter VA"><b>VA</b></a> <a href="whlstf5.htm#bms_VE" target="ftslist" title="search letter VE"><b>VE</b></a> <a href="whlstf5.htm#bms_VI" target="ftslist" title="search letter VI"><b>VI</b></a> <a href="whlstf5.htm#bms_VO" target="ftslist" title="search letter VO"><b>VO</b></a> <a href="whlstf5.htm#bms_VT" target="ftslist" title="search letter VT"><b>VT</b></a> <a href="whlstf5.htm#bms_VX" target="ftslist" title="search letter VX"><b>VX</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_U"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf4.htm#bm_U" target="ftslist" title="search letter UN"><b>UN</b></a> <a href="whlstf4.htm#bms_UP" target="ftslist" title="search letter UP"><b>UP</b></a> <a href="whlstf4.htm#bms_US" target="ftslist" title="search letter US"><b>US</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 2fb4a72228332352c18339db0066326195db2697..11b57c1c2a87b6efdbf905a98a9b2e3572363ba4 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_W"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_W" target="ftslist" title="search letter WA"><b>WA</b></a> <a href="whlstf5.htm#bms_WE" target="ftslist" title="search letter WE"><b>WE</b></a> <a href="whlstf5.htm#bms_WH" target="ftslist" title="search letter WH"><b>WH</b></a> <a href="whlstf5.htm#bms_WI" target="ftslist" title="search letter WI"><b>WI</b></a> <a href="whlstf5.htm#bms_WO" target="ftslist" title="search letter WO"><b>WO</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_V"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_V" target="ftslist" title="search letter V "><b>V </b></a> <a href="whlstf5.htm#bms_VA" target="ftslist" title="search letter VA"><b>VA</b></a> <a href="whlstf5.htm#bms_VE" target="ftslist" title="search letter VE"><b>VE</b></a> <a href="whlstf5.htm#bms_VI" target="ftslist" title="search letter VI"><b>VI</b></a> <a href="whlstf5.htm#bms_VO" target="ftslist" title="search letter VO"><b>VO</b></a> <a href="whlstf5.htm#bms_VT" target="ftslist" title="search letter VT"><b>VT</b></a> <a href="whlstf5.htm#bms_VX" target="ftslist" title="search letter VX"><b>VX</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index e2563c4e9b82c1cbd7358388c1ebaeecb9dcc410..9fcbd6d3bc04e803ecb81ab2c0ea9737054cb812 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_C"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_C" target="ftslist" title="search letter CA"><b>CA</b></a> <a href="whlstf0.htm#bms_CE" target="ftslist" title="search letter CE"><b>CE</b></a> <a href="whlstf0.htm#bms_CH" target="ftslist" title="search letter CH"><b>CH</b></a> <a href="whlstf0.htm#bms_CI" target="ftslist" title="search letter CI"><b>CI</b></a> <a href="whlstf0.htm#bms_CL" target="ftslist" title="search letter CL"><b>CL</b></a> <a href="whlstf0.htm#bms_CO" target="ftslist" title="search letter CO"><b>CO</b></a> <a href="whlstf1.htm#bms_CR" target="ftslist" title="search letter CR"><b>CR</b></a> <a href="whlstf1.htm#bms_CU" target="ftslist" title="search letter CU"><b>CU</b></a> <a href="whlstf1.htm#bms_CY" target="ftslist" title="search letter CY"><b>CY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_B"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_B" target="ftslist" title="search letter B "><b>B </b></a> <a href="whlstf0.htm#bms_BA" target="ftslist" title="search letter BA"><b>BA</b></a> <a href="whlstf0.htm#bms_BE" target="ftslist" title="search letter BE"><b>BE</b></a> <a href="whlstf0.htm#bms_BL" target="ftslist" title="search letter BL"><b>BL</b></a> <a href="whlstf0.htm#bms_BO" target="ftslist" title="search letter BO"><b>BO</b></a> <a href="whlstf0.htm#bms_BR" target="ftslist" title="search letter BR"><b>BR</b></a> <a href="whlstf0.htm#bms_BS" target="ftslist" title="search letter BS"><b>BS</b></a> <a href="whlstf0.htm#bms_BU" target="ftslist" title="search letter BU"><b>BU</b></a> <a href="whlstf0.htm#bms_BY" target="ftslist" title="search letter BY"><b>BY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 50340a03807f16b117174633c8cc2cd26f87600a..f250aebb633937590217774bfe585428477a0a02 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_X"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_X" target="ftslist" title="search letter X "><b>X </b></a> <a href="whlstf5.htm#bms_XD" target="ftslist" title="search letter XD"><b>XD</b></a> <a href="whlstf5.htm#bms_XM" target="ftslist" title="search letter XM"><b>XM</b></a> <a href="whlstf5.htm#bms_XO" target="ftslist" title="search letter XO"><b>XO</b></a> <a href="whlstf5.htm#bms_XY" target="ftslist" title="search letter XY"><b>XY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_W"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_W" target="ftslist" title="search letter WA"><b>WA</b></a> <a href="whlstf5.htm#bms_WE" target="ftslist" title="search letter WE"><b>WE</b></a> <a href="whlstf5.htm#bms_WH" target="ftslist" title="search letter WH"><b>WH</b></a> <a href="whlstf5.htm#bms_WI" target="ftslist" title="search letter WI"><b>WI</b></a> <a href="whlstf5.htm#bms_WO" target="ftslist" title="search letter WO"><b>WO</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 5d41fa99c85a348158301baf4aff059178359f1a..e423e407a959418c921a8563d58053cb3fcaa5dd 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_Y"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_Y" target="ftslist" title="search letter Y "><b>Y </b></a> <a href="whlstf5.htm#bms_YD" target="ftslist" title="search letter YD"><b>YD</b></a> <a href="whlstf5.htm#bms_YM" target="ftslist" title="search letter YM"><b>YM</b></a> <a href="whlstf5.htm#bms_YO" target="ftslist" title="search letter YO"><b>YO</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_X"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_X" target="ftslist" title="search letter X "><b>X </b></a> <a href="whlstf5.htm#bms_XD" target="ftslist" title="search letter XD"><b>XD</b></a> <a href="whlstf5.htm#bms_XM" target="ftslist" title="search letter XM"><b>XM</b></a> <a href="whlstf5.htm#bms_XO" target="ftslist" title="search letter XO"><b>XO</b></a> <a href="whlstf5.htm#bms_XY" target="ftslist" title="search letter XY"><b>XY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 86a16355b38a1a8767de6b6136650116835e20c5..788fcb62b4f303f37a9d0d0ce4bbf40b2f42153b 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_Z"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_Z" target="ftslist" title="search letter Z "><b>Z </b></a> <a href="whlstf5.htm#bms_ZM" target="ftslist" title="search letter ZM"><b>ZM</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_Y"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_Y" target="ftslist" title="search letter Y "><b>Y </b></a> <a href="whlstf5.htm#bms_YD" target="ftslist" title="search letter YD"><b>YD</b></a> <a href="whlstf5.htm#bms_YM" target="ftslist" title="search letter YM"><b>YM</b></a> <a href="whlstf5.htm#bms_YO" target="ftslist" title="search letter YO"><b>YO</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
diff --git a/doc/salome/gui/GEOM/whgdata/whlstfl23.htm b/doc/salome/gui/GEOM/whgdata/whlstfl23.htm
new file mode 100755 (executable)
index 0000000..79549db
--- /dev/null
@@ -0,0 +1,45 @@
+<html>\r
+<head>\r
+<title>Search Words letter</title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
+<base target="bsscright">\r
+<style>\r
+<!--\r
+body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
+\r
+A:link {font-family:Arial; font-size:9pt; color:#000000;  font-style:normal;  text-decoration:none; }\r
+A:visited {font-family:Arial; font-size:9pt; color:#000000; font-style:normal;  text-decoration:none; }\r
+A:active {background-color:#cccccc;}\r
+A:hover {font-family:Arial; font-size:9pt; color:#007f00; font-style:normal;  text-decoration:underline; }\r
+\r
+.tabs {background-color:#c0c0c0;}\r
+.ftsheader {margin-left:10pt; margin-top:0pt;}\r
+.ftsbody {margin-left:10pt; margin-top:0pt;}\r
+.inactive {color:#666666;}\r
+.ftsheader {background-color:White; } \r
+\r
+body {background-color:White; } \r
+p {color:Black; } p {font-family:Tahoma; } p {font-size:8pt; } p {font-style:Normal; } p {text-decoration:none; } \r
+A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:link {font-style:Normal; } A:link {text-decoration:none; } \r
+A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
+A:active {background-color:Silver; } \r
+A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
+\r
+-->\r
+</style>\r
+<style>\r
+<!--\r
+body {background-color:White; } \r
+-->\r
+</style>\r
+</head>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+\r
+<p class="ftsheader"><a name="subkey_Z"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf5.htm#bm_Z" target="ftslist" title="search letter Z "><b>Z </b></a> <a href="whlstf5.htm#bms_ZM" target="ftslist" title="search letter ZM"><b>ZM</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+\r
+</body>\r
+\r
+</html>\r
+\r
index 74d77de710cfd1510e4ec599c950f0abda3dca96..00abe25eca22bf695b35d84b6ff30b6ab06a1f62 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_D"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_D" target="ftslist" title="search letter D "><b>D </b></a> <a href="whlstf1.htm#bms_DA" target="ftslist" title="search letter DA"><b>DA</b></a> <a href="whlstf1.htm#bms_DE" target="ftslist" title="search letter DE"><b>DE</b></a> <a href="whlstf1.htm#bms_DI" target="ftslist" title="search letter DI"><b>DI</b></a> <a href="whlstf1.htm#bms_DO" target="ftslist" title="search letter DO"><b>DO</b></a> <a href="whlstf1.htm#bms_DR" target="ftslist" title="search letter DR"><b>DR</b></a> <a href="whlstf1.htm#bms_DX" target="ftslist" title="search letter DX"><b>DX</b></a> <a href="whlstf1.htm#bms_DY" target="ftslist" title="search letter DY"><b>DY</b></a> <a href="whlstf1.htm#bms_DZ" target="ftslist" title="search letter DZ"><b>DZ</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_C"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf0.htm#bm_C" target="ftslist" title="search letter CA"><b>CA</b></a> <a href="whlstf0.htm#bms_CE" target="ftslist" title="search letter CE"><b>CE</b></a> <a href="whlstf0.htm#bms_CH" target="ftslist" title="search letter CH"><b>CH</b></a> <a href="whlstf0.htm#bms_CI" target="ftslist" title="search letter CI"><b>CI</b></a> <a href="whlstf0.htm#bms_CL" target="ftslist" title="search letter CL"><b>CL</b></a> <a href="whlstf0.htm#bms_CO" target="ftslist" title="search letter CO"><b>CO</b></a> <a href="whlstf1.htm#bms_CR" target="ftslist" title="search letter CR"><b>CR</b></a> <a href="whlstf1.htm#bms_CU" target="ftslist" title="search letter CU"><b>CU</b></a> <a href="whlstf1.htm#bms_CY" target="ftslist" title="search letter CY"><b>CY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 39b58618e6aed92730200babc06c79b7d941e5bc..3c13d464edb8b81f81dca6f0469831bd0f63653f 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_E"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_E" target="ftslist" title="search letter E "><b>E </b></a> <a href="whlstf1.htm#bms_ED" target="ftslist" title="search letter ED"><b>ED</b></a> <a href="whlstf1.htm#bms_EG" target="ftslist" title="search letter EG"><b>EG</b></a> <a href="whlstf1.htm#bms_EI" target="ftslist" title="search letter EI"><b>EI</b></a> <a href="whlstf1.htm#bms_EL" target="ftslist" title="search letter EL"><b>EL</b></a> <a href="whlstf1.htm#bms_EM" target="ftslist" title="search letter EM"><b>EM</b></a> <a href="whlstf1.htm#bms_EN" target="ftslist" title="search letter EN"><b>EN</b></a> <a href="whlstf1.htm#bms_EQ" target="ftslist" title="search letter EQ"><b>EQ</b></a> <a href="whlstf1.htm#bms_ER" target="ftslist" title="search letter ER"><b>ER</b></a> <a href="whlstf1.htm#bms_ET" target="ftslist" title="search letter ET"><b>ET</b></a> <a href="whlstf1.htm#bms_EX" target="ftslist" title="search letter EX"><b>EX</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_D"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_D" target="ftslist" title="search letter D "><b>D </b></a> <a href="whlstf1.htm#bms_DA" target="ftslist" title="search letter DA"><b>DA</b></a> <a href="whlstf1.htm#bms_DE" target="ftslist" title="search letter DE"><b>DE</b></a> <a href="whlstf1.htm#bms_DI" target="ftslist" title="search letter DI"><b>DI</b></a> <a href="whlstf1.htm#bms_DO" target="ftslist" title="search letter DO"><b>DO</b></a> <a href="whlstf1.htm#bms_DR" target="ftslist" title="search letter DR"><b>DR</b></a> <a href="whlstf1.htm#bms_DX" target="ftslist" title="search letter DX"><b>DX</b></a> <a href="whlstf1.htm#bms_DY" target="ftslist" title="search letter DY"><b>DY</b></a> <a href="whlstf1.htm#bms_DZ" target="ftslist" title="search letter DZ"><b>DZ</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index a31b4f28c40efe9f026dc882c6bbf1b57b7c4dee..9385aa6ebc29ad32431ed4ba62f58964874b0d45 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_F"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_F" target="ftslist" title="search letter F "><b>F </b></a> <a href="whlstf1.htm#bms_FA" target="ftslist" title="search letter FA"><b>FA</b></a> <a href="whlstf1.htm#bms_FI" target="ftslist" title="search letter FI"><b>FI</b></a> <a href="whlstf2.htm#bms_FO" target="ftslist" title="search letter FO"><b>FO</b></a> <a href="whlstf2.htm#bms_FR" target="ftslist" title="search letter FR"><b>FR</b></a> <a href="whlstf2.htm#bms_FU" target="ftslist" title="search letter FU"><b>FU</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_E"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_E" target="ftslist" title="search letter E "><b>E </b></a> <a href="whlstf1.htm#bms_ED" target="ftslist" title="search letter ED"><b>ED</b></a> <a href="whlstf1.htm#bms_EG" target="ftslist" title="search letter EG"><b>EG</b></a> <a href="whlstf1.htm#bms_EI" target="ftslist" title="search letter EI"><b>EI</b></a> <a href="whlstf1.htm#bms_EL" target="ftslist" title="search letter EL"><b>EL</b></a> <a href="whlstf1.htm#bms_EM" target="ftslist" title="search letter EM"><b>EM</b></a> <a href="whlstf1.htm#bms_EN" target="ftslist" title="search letter EN"><b>EN</b></a> <a href="whlstf1.htm#bms_EQ" target="ftslist" title="search letter EQ"><b>EQ</b></a> <a href="whlstf1.htm#bms_ER" target="ftslist" title="search letter ER"><b>ER</b></a> <a href="whlstf1.htm#bms_ET" target="ftslist" title="search letter ET"><b>ET</b></a> <a href="whlstf1.htm#bms_EX" target="ftslist" title="search letter EX"><b>EX</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index a6d8e7909016d9be1b9ac9615f313656d6dfdbfa..315a1ab331d1146ed7f7ec46527a7c5dae121001 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_G"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_G" target="ftslist" title="search letter GA"><b>GA</b></a> <a href="whlstf2.htm#bms_GE" target="ftslist" title="search letter GE"><b>GE</b></a> <a href="whlstf2.htm#bms_GG" target="ftslist" title="search letter GG"><b>GG</b></a> <a href="whlstf2.htm#bms_GI" target="ftslist" title="search letter GI"><b>GI</b></a> <a href="whlstf2.htm#bms_GL" target="ftslist" title="search letter GL"><b>GL</b></a> <a href="whlstf2.htm#bms_GR" target="ftslist" title="search letter GR"><b>GR</b></a> <a href="whlstf2.htm#bms_GU" target="ftslist" title="search letter GU"><b>GU</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_F"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf1.htm#bm_F" target="ftslist" title="search letter F "><b>F </b></a> <a href="whlstf1.htm#bms_FA" target="ftslist" title="search letter FA"><b>FA</b></a> <a href="whlstf1.htm#bms_FI" target="ftslist" title="search letter FI"><b>FI</b></a> <a href="whlstf2.htm#bms_FO" target="ftslist" title="search letter FO"><b>FO</b></a> <a href="whlstf2.htm#bms_FR" target="ftslist" title="search letter FR"><b>FR</b></a> <a href="whlstf2.htm#bms_FU" target="ftslist" title="search letter FU"><b>FU</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index bdb95f3f2e83d50a627a558399e3d89c9cb18fdc..2844837f800641262f96aebeea4cdf34e9ed8500 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_H"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_H" target="ftslist" title="search letter HA"><b>HA</b></a> <a href="whlstf2.htm#bms_HE" target="ftslist" title="search letter HE"><b>HE</b></a> <a href="whlstf2.htm#bms_HI" target="ftslist" title="search letter HI"><b>HI</b></a> <a href="whlstf2.htm#bms_HO" target="ftslist" title="search letter HO"><b>HO</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_G"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_G" target="ftslist" title="search letter GA"><b>GA</b></a> <a href="whlstf2.htm#bms_GE" target="ftslist" title="search letter GE"><b>GE</b></a> <a href="whlstf2.htm#bms_GG" target="ftslist" title="search letter GG"><b>GG</b></a> <a href="whlstf2.htm#bms_GI" target="ftslist" title="search letter GI"><b>GI</b></a> <a href="whlstf2.htm#bms_GL" target="ftslist" title="search letter GL"><b>GL</b></a> <a href="whlstf2.htm#bms_GR" target="ftslist" title="search letter GR"><b>GR</b></a> <a href="whlstf2.htm#bms_GU" target="ftslist" title="search letter GU"><b>GU</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index 3cd0decaddcb42c5478388021add9ec146f02ff1..f666b833d6b2f93412dc93063d708ca30a48ada8 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_I"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_I" target="ftslist" title="search letter I "><b>I </b></a> <a href="whlstf2.htm#bms_ID" target="ftslist" title="search letter ID"><b>ID</b></a> <a href="whlstf2.htm#bms_IF" target="ftslist" title="search letter IF"><b>IF</b></a> <a href="whlstf2.htm#bms_IG" target="ftslist" title="search letter IG"><b>IG</b></a> <a href="whlstf2.htm#bms_IM" target="ftslist" title="search letter IM"><b>IM</b></a> <a href="whlstf2.htm#bms_IN" target="ftslist" title="search letter IN"><b>IN</b></a> <a href="whlstf2.htm#bms_IS" target="ftslist" title="search letter IS"><b>IS</b></a> <a href="whlstf2.htm#bms_IT" target="ftslist" title="search letter IT"><b>IT</b></a> <a href="whlstf2.htm#bms_IX" target="ftslist" title="search letter IX"><b>IX</b></a> <a href="whlstf2.htm#bms_IY" target="ftslist" title="search letter IY"><b>IY</b></a> <a href="whlstf2.htm#bms_IZ" target="ftslist" title="search letter IZ"><b>IZ</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_H"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_H" target="ftslist" title="search letter HA"><b>HA</b></a> <a href="whlstf2.htm#bms_HE" target="ftslist" title="search letter HE"><b>HE</b></a> <a href="whlstf2.htm#bms_HI" target="ftslist" title="search letter HI"><b>HI</b></a> <a href="whlstf2.htm#bms_HO" target="ftslist" title="search letter HO"><b>HO</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index a3ca10b1f31cc6ed6586d64a8482349d33e2cf17..84cc9535212578e093d33651443f1f7a1c72ad6a 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Search Words letter</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -35,9 +35,9 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 \r
-<p class="ftsheader"><a name="subkey_L"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_L" target="ftslist" title="search letter LA"><b>LA</b></a> <a href="whlstf2.htm#bms_LC" target="ftslist" title="search letter LC"><b>LC</b></a> <a href="whlstf2.htm#bms_LE" target="ftslist" title="search letter LE"><b>LE</b></a> <a href="whlstf2.htm#bms_LI" target="ftslist" title="search letter LI"><b>LI</b></a> <a href="whlstf2.htm#bms_LO" target="ftslist" title="search letter LO"><b>LO</b></a> <a href="whlstf2.htm#bms_LW" target="ftslist" title="search letter LW"><b>LW</b></a> <a href="whlstf2.htm#bms_LY" target="ftslist" title="search letter LY"><b>LY</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
+<p class="ftsheader"><a name="subkey_I"></a> <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a> <a href="whlstf2.htm#bm_I" target="ftslist" title="search letter I "><b>I </b></a> <a href="whlstf2.htm#bms_ID" target="ftslist" title="search letter ID"><b>ID</b></a> <a href="whlstf2.htm#bms_IF" target="ftslist" title="search letter IF"><b>IF</b></a> <a href="whlstf2.htm#bms_IG" target="ftslist" title="search letter IG"><b>IG</b></a> <a href="whlstf2.htm#bms_IM" target="ftslist" title="search letter IM"><b>IM</b></a> <a href="whlstf2.htm#bms_IN" target="ftslist" title="search letter IN"><b>IN</b></a> <a href="whlstf2.htm#bms_IS" target="ftslist" title="search letter IS"><b>IS</b></a> <a href="whlstf2.htm#bms_IT" target="ftslist" title="search letter IT"><b>IT</b></a> <a href="whlstf2.htm#bms_IX" target="ftslist" title="search letter IX"><b>IX</b></a> <a href="whlstf2.htm#bms_IY" target="ftslist" title="search letter IY"><b>IY</b></a> <a href="whlstf2.htm#bms_IZ" target="ftslist" title="search letter IZ"><b>IZ</b></a>  <a href="whnvl32.htm#home" target="_self" title="back to top level"><b>^</b></a></p>\r
 \r
 </body>\r
 \r
index e4212415e5bf97c55ebbbc957e117248672a7d8c..a9d3f26ba068e08ee72680a3b019bbb615337c8a 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Glossary words list</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <style>\r
 <!--\r
@@ -30,81 +30,44 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
-<p class="glsbody">\r
-\r
-<br><a name="bm_C"></a>\r
-<nobr><b>Cell</b></nobr><br>\r
-Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Component</b></nobr><br>\r
-One integer or real value can correspond to each component of a field and to each entity of a mesh<br>\r
-\r
-<br><a name="bm_D"></a>\r
-<nobr><b>Descendant connectivity</b></nobr><br>\r
-It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1.<br>\r
-\r
-<br><a name="bm_E"></a>\r
-<nobr><b>Edge</b></nobr><br>\r
-An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node).<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Entity of a mesh</b></nobr><br>\r
-Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Equivalence</b></nobr><br>\r
-Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.<br>\r
-\r
-<br><a name="bm_F"></a>\r
-<nobr><b>Face</b></nobr><br>\r
-Face of a volumetrical cell (triangle, quadrangle).<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Family</b></nobr><br>\r
-Entities of a mesh are described by a certain number&nbsp;  of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Field</b></nobr><br>\r
-Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Field profile</b></nobr><br>\r
-Fields can be defined only on one part of the mesh. Profile&nbsp;  of the field or profile of the component of a field indicates which entities of the mesh contain values.<br>\r
-\r
-<br><a name="bm_G"></a>\r
-<nobr><b>Group</b></nobr><br>\r
-Unordered set of entities of a mesh. One entity can belong to&nbsp;  several groups.<br>\r
-\r
-<br><a name="bm_M"></a>\r
-<nobr><b>Mesh</b></nobr><br>\r
-Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions).<br>\r
-\r
-<br><a name="bm_N"></a>\r
-<nobr><b>Nodal connectivity</b></nobr><br>\r
-It is a description of an entity of the mesh by an ordered list of nodes constituting this entity.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Node</b></nobr><br>\r
-Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point.<br>\r
-\r
-<br><a name="bm_P"></a>\r
-<nobr><b>Point</b></nobr><br>\r
-Geometrical entity determined by its coordinates in the space.<br>\r
-\r
-<br><a name="bm_R"></a>\r
-<nobr><b>Reference connectivity</b></nobr><br>\r
-For each type of entity of a mesh, reference connectivity define the topology of an entity.<br>\r
-\r
-<br><a name=""></a>\r
-<nobr><b>Result</b></nobr><br>\r
-List of fields referring to one mesh.<br>\r
-\r
-<br><a name="bm_S"></a>\r
-<nobr><b>Study</b></nobr><br>\r
-Study represents a chain of sequences of calculations.<br>\r
-<br><br></p>\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_C"></a><nobr><b>Cell</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Component</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">One integer or real value can correspond to each component of a field and to each entity of a mesh<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_D"></a><nobr><b>Descendant connectivity</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_E"></a><nobr><b>Edge</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node).<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Entity of a mesh</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Equivalence</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_F"></a><nobr><b>Face</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Face of a volumetrical cell (triangle, quadrangle).<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Family</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Entities of a mesh are described by a certain number&nbsp;  of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Field</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Field profile</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Fields can be defined only on one part of the mesh. Profile&nbsp;  of the field or profile of the component of a field indicates which entities of the mesh contain values.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_G"></a><nobr><b>Group</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Unordered set of entities of a mesh. One entity can belong to&nbsp;  several groups.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_M"></a><nobr><b>Mesh</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions).<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_N"></a><nobr><b>Nodal connectivity</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">It is a description of an entity of the mesh by an ordered list of nodes constituting this entity.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Node</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_P"></a><nobr><b>Point</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Geometrical entity determined by its coordinates in the space.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_R"></a><nobr><b>Reference connectivity</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">For each type of entity of a mesh, reference connectivity define the topology of an entity.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><nobr><b>Result</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">List of fields referring to one mesh.<p>\r
+<p class="glsbody" style="margin-bottom:1pt;"><a name="bm_S"></a><nobr><b>Study</b></nobr></p>\r
+<p class="glsbody" style="margin-top:1pt;">Study represents a chain of sequences of calculations.<p>\r
+<p class="glsbody"><br><br></p>\r
 \r
 </body>\r
 \r
index 2c881badcefba9eccb379b656d2dc12895b4de05..48844c0874984510180e68a0522a0647c1b7a0d0 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Index words list</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 <!--\r
 body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
@@ -30,7 +31,9 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+<p class="ndxbody">\r
+<br><br></p>\r
 \r
 </body>\r
 \r
index 08bb47e66fd51aebd7c3ecd84c579e85f9c99b35..94f11bfa7d4ac27a46c802f9694e93ba5692e21a 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Content</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 <!--\r
 body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
@@ -28,11 +29,11 @@ A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:
 A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
 A:active {background-color:Silver; } \r
 A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
+img {vertial-align:middle;}\r
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table border=0>\r
 <tr><td>\r
 <p class="tocbody">\r
index 8e49ad56d5632bc7208a72d5a17116f5db3a9df5..49595ebc2345a5c57dab26eacb657a900bdfa36a 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Content</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 <!--\r
 body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
@@ -28,11 +29,11 @@ A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:
 A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
 A:active {background-color:Silver; } \r
 A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
+img {vertial-align:middle;}\r
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table border=0>\r
 <tr><td>\r
 <p class="tocbody">\r
index 7978d325195438a030032d844e88ff5c6dc38d31..88c561c281a14cbd410e6868a56dd59ad87862e4 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Content</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 <!--\r
 body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
@@ -28,11 +29,11 @@ A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:
 A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
 A:active {background-color:Silver; } \r
 A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
+img {vertial-align:middle;}\r
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table border=0>\r
 <tr><td>\r
 <p class="tocbody">\r
index fe4f41b9e29e5183fc39f35b3075ae0cbd04359d..aa754c4c276c4d2eb10b8e9bd38e48419f69052e 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Content</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 <!--\r
 body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
@@ -28,11 +29,11 @@ A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:
 A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
 A:active {background-color:Silver; } \r
 A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
+img {vertial-align:middle;}\r
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table border=0>\r
 <tr><td>\r
 <p class="tocbody">\r
index 0255417b400b82b196f38c450e5e07a1bb6f835a..be61f03628e9d5119df2f9e429075a55fc765877 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Content</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 <!--\r
 body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
@@ -28,11 +29,11 @@ A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:
 A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
 A:active {background-color:Silver; } \r
 A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
+img {vertial-align:middle;}\r
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table border=0>\r
 <tr><td>\r
 <p class="tocbody">\r
index 7daf4a57d63a882d782815af4df1924f4d50c9c0..33dae3be22f99e0fe9ed184ccfd8f23981f968ea 100755 (executable)
@@ -1,9 +1,10 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>toc frame</title>\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <frameset rows="100%, *" border="0" frameborder="0">\r
        <frame name="toctree" title="toc tree frame" src="whlstt0.htm"></frame>\r
index abe728280817df205e02a269d51eaad12160a9ff..a9128b80377d99e39434a8c741fc58ab13171109 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Index frame</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <frameset rows="40, *" border="0" frameborder="0">\r
        <frame name="ndxletter" title="index letter frame" src="whnvl31.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
index afdcde913d9d61c5e826ec504f92211d0bec3626..ae872731a298380203cede175c09e86b660899fb 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>search frame</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <frameset rows="40, *" border="0" frameborder="0">\r
        <frame name="ftsletter" title="search letter frame" src="whnvl32.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
index 0e897d8179ca05051bca41c2cbdee60f4455c205..9af2824d153bb52a9102d4041a7f273e7b92bc38 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Glossary frame</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <frameset rows="40, *" border="0" frameborder="0">\r
        <frame name="glsletter" title="glossary letter frame" src="whnvl33.htm" noresize frameborder="1" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
index bd342a1ed2a884dc0ffac661efd6f1431e192ced..73da95b63bccc48561b80a3e6a9eb87b25b6d68c 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Index Letters</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 <!--\r
 body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
@@ -35,7 +36,36 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
+<p class="ndxheader">\r
+ <font class="inactive">#</font> \r
+ <font class="inactive">A</font> \r
+ <font class="inactive">B</font> \r
+ <font class="inactive">C</font> \r
+ <font class="inactive">D</font> \r
+ <font class="inactive">E</font> \r
+ <font class="inactive">F</font> \r
+ <font class="inactive">G</font> \r
+ <font class="inactive">H</font> \r
+ <font class="inactive">I</font> \r
+ <font class="inactive">J</font> \r
+ <font class="inactive">K</font> \r
+ <font class="inactive">L</font> \r
+ <font class="inactive">M</font> \r
+ <font class="inactive">N</font> \r
+ <font class="inactive">O</font> \r
+ <font class="inactive">P</font> \r
+ <font class="inactive">Q</font> \r
+ <font class="inactive">R</font> \r
+ <font class="inactive">S</font> \r
+ <font class="inactive">T</font> \r
+ <font class="inactive">U</font> \r
+ <font class="inactive">V</font> \r
+ <font class="inactive">W</font> \r
+ <font class="inactive">X</font> \r
+ <font class="inactive">Y</font> \r
+ <font class="inactive">Z</font> \r
+</p>\r
 \r
 <body>\r
 </html>\r
index 3263eac37fe184de5fa9a5e5049d468a9521df07..63c79007cfda10590c13eb772d94a9b5f09fb921 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Search Letters</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 <!--\r
 body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
@@ -35,35 +36,35 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <p class="ftsheader">\r
-<a name="home"></a> <a href="whlstf0.htm#bm_{" target="ftslist"title="search non-alphabet letter" ><b>#</b></a> \r
- <a href="whlstfl0.htm#subkey_A" target="_self"title="search letter A"><b>A</b></a> \r
- <a href="whlstfl1.htm#subkey_B" target="_self"title="search letter B"><b>B</b></a> \r
- <a href="whlstfl2.htm#subkey_C" target="_self"title="search letter C"><b>C</b></a> \r
- <a href="whlstfl3.htm#subkey_D" target="_self"title="search letter D"><b>D</b></a> \r
- <a href="whlstfl4.htm#subkey_E" target="_self"title="search letter E"><b>E</b></a> \r
- <a href="whlstfl5.htm#subkey_F" target="_self"title="search letter F"><b>F</b></a> \r
- <a href="whlstfl6.htm#subkey_G" target="_self"title="search letter G"><b>G</b></a> \r
- <a href="whlstfl7.htm#subkey_H" target="_self"title="search letter H"><b>H</b></a> \r
- <a href="whlstfl8.htm#subkey_I" target="_self"title="search letter I"><b>I</b></a> \r
+<a name="home"></a> <a href="whlstfl0.htm#subkey_{" target="_self"title="search non-alphabet letter"><b>#</b></a> \r
+ <a href="whlstfl1.htm#subkey_A" target="_self"title="search letter A"><b>A</b></a> \r
+ <a href="whlstfl2.htm#subkey_B" target="_self"title="search letter B"><b>B</b></a> \r
+ <a href="whlstfl3.htm#subkey_C" target="_self"title="search letter C"><b>C</b></a> \r
+ <a href="whlstfl4.htm#subkey_D" target="_self"title="search letter D"><b>D</b></a> \r
+ <a href="whlstfl5.htm#subkey_E" target="_self"title="search letter E"><b>E</b></a> \r
+ <a href="whlstfl6.htm#subkey_F" target="_self"title="search letter F"><b>F</b></a> \r
+ <a href="whlstfl7.htm#subkey_G" target="_self"title="search letter G"><b>G</b></a> \r
+ <a href="whlstfl8.htm#subkey_H" target="_self"title="search letter H"><b>H</b></a> \r
+ <a href="whlstfl9.htm#subkey_I" target="_self"title="search letter I"><b>I</b></a> \r
  <a href="whlstf2.htm#bm_J" target="ftslist"title="search letter J" ><b>J</b></a> \r
- <font class="inactive">K</font\r
- <a href="whlstfl9.htm#subkey_L" target="_self"title="search letter L"><b>L</b></a> \r
- <a href="whlstfl10.htm#subkey_M" target="_self"title="search letter M"><b>M</b></a> \r
- <a href="whlstfl11.htm#subkey_N" target="_self"title="search letter N"><b>N</b></a> \r
- <a href="whlstfl12.htm#subkey_O" target="_self"title="search letter O"><b>O</b></a> \r
- <a href="whlstfl13.htm#subkey_P" target="_self"title="search letter P"><b>P</b></a> \r
+ <a href="whlstf2.htm#bm_K" target="ftslist"title="search letter K" ><b>K</b></a\r
+ <a href="whlstfl10.htm#subkey_L" target="_self"title="search letter L"><b>L</b></a> \r
+ <a href="whlstfl11.htm#subkey_M" target="_self"title="search letter M"><b>M</b></a> \r
+ <a href="whlstfl12.htm#subkey_N" target="_self"title="search letter N"><b>N</b></a> \r
+ <a href="whlstfl13.htm#subkey_O" target="_self"title="search letter O"><b>O</b></a> \r
+ <a href="whlstfl14.htm#subkey_P" target="_self"title="search letter P"><b>P</b></a> \r
  <a href="whlstf3.htm#bm_Q" target="ftslist"title="search letter Q" ><b>Q</b></a> \r
- <a href="whlstfl14.htm#subkey_R" target="_self"title="search letter R"><b>R</b></a> \r
- <a href="whlstfl15.htm#subkey_S" target="_self"title="search letter S"><b>S</b></a> \r
- <a href="whlstfl16.htm#subkey_T" target="_self"title="search letter T"><b>T</b></a> \r
- <a href="whlstfl17.htm#subkey_U" target="_self"title="search letter U"><b>U</b></a> \r
- <a href="whlstfl18.htm#subkey_V" target="_self"title="search letter V"><b>V</b></a> \r
- <a href="whlstfl19.htm#subkey_W" target="_self"title="search letter W"><b>W</b></a> \r
- <a href="whlstfl20.htm#subkey_X" target="_self"title="search letter X"><b>X</b></a> \r
- <a href="whlstfl21.htm#subkey_Y" target="_self"title="search letter Y"><b>Y</b></a> \r
- <a href="whlstfl22.htm#subkey_Z" target="_self"title="search letter Z"><b>Z</b></a> \r
+ <a href="whlstfl15.htm#subkey_R" target="_self"title="search letter R"><b>R</b></a> \r
+ <a href="whlstfl16.htm#subkey_S" target="_self"title="search letter S"><b>S</b></a> \r
+ <a href="whlstfl17.htm#subkey_T" target="_self"title="search letter T"><b>T</b></a> \r
+ <a href="whlstfl18.htm#subkey_U" target="_self"title="search letter U"><b>U</b></a> \r
+ <a href="whlstfl19.htm#subkey_V" target="_self"title="search letter V"><b>V</b></a> \r
+ <a href="whlstfl20.htm#subkey_W" target="_self"title="search letter W"><b>W</b></a> \r
+ <a href="whlstfl21.htm#subkey_X" target="_self"title="search letter X"><b>X</b></a> \r
+ <a href="whlstfl22.htm#subkey_Y" target="_self"title="search letter Y"><b>Y</b></a> \r
+ <a href="whlstfl23.htm#subkey_Z" target="_self"title="search letter Z"><b>Z</b></a> \r
 </p>\r
 \r
 <body>\r
index d181711bacabfe37be40af2d6686bc20503dec39..f3659d1c468aff997ac90394282fbc20fafa5249 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Glossary Letters</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 <!--\r
 body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
@@ -35,7 +36,7 @@ body {background-color:White; }
 -->\r
 </style>\r
 </head>\r
-<body marginheight="0"  marginwidth="0">\r
+<body marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <p class="glsheader">\r
  <font class="inactive">#</font> \r
  <font class="inactive">A</font> \r
index cc65c8f2f99cdbc5b1fffba036124afdd6dffbe7..1a8036de8a20cee4a0f4b8c9842f8bb6cd220565 100755 (executable)
@@ -1,8 +1,10 @@
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <html>\r
 <head>\r
 <title> Content Navigation Pane </title>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 \r
 </style>\r
index dfca9caef7519be120698bbb0f8e9266bedd74fc..fa146f1f842aebfaa27c92a826017424b9f7eeeb 100755 (executable)
@@ -1,8 +1,10 @@
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <html>\r
 <head>\r
 <title> Index Navigation Pane </title>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 \r
 </style>\r
index c0b6f6dc08c7883d34b0ced212b708b16923a90f..c334807b14131f47a1eed7c944afa6b1d6a2f5e4 100755 (executable)
@@ -1,12 +1,13 @@
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <html>\r
 <head>\r
 <title> Search Navigation Pane </title>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 \r
 </style>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
 </head>\r
 <frameset rows="36, *" border="0" frameborder="0">\r
        <frame name="ftstabs" title="tab selection frame" src="whnvt32.htm" noresize frameborder="no" scrolling="no" border="0" marginheight="0" marginwidth="0" ></frame>\r
index 498126572309cae3769c9e3ab09ea8cc95e8cda8..8fb4636f0d25b1a03dcf1042cc6c8854ee12ceb6 100755 (executable)
@@ -1,8 +1,10 @@
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <html>\r
 <head>\r
 <title> Glossary Navigation Pane </title>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 \r
 </style>\r
index 706e7bdb95b4fb47d160841bf5c8162910af770f..04b3611459170c7e9874c9c945af9bcfc68ba127 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Content Navigation Tab</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 <!--\r
 body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
@@ -28,15 +29,15 @@ A:link {color:Black; } A:link {font-family:Tahoma; } A:link {font-size:8pt; } A:
 A:visited {color:Black; } A:visited {font-family:Tahoma; } A:visited {font-size:8pt; } A:visited {font-style:Normal; } A:visited {text-decoration:none; } \r
 A:active {background-color:Silver; } \r
 A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; } A:hover {font-style:Normal; } A:hover {text-decoration:underline; } \r
-\r
+img {vertial-align:middle;}\r
 -->\r
 </style>\r
 </head>\r
-<body class="tabs" marginheight="0"  marginwidth="0">\r
+<body class="tabs" marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table class="tabs" width="100%">\r
  <tr> \r
    <td class="tabs">\r
-   <nobr><a href="javascript:void(0)"><img src="../wht_tab1.gif" border="0"></a><a href="whnvp32.htm" target="_parent"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
+   <nobr><a href="javascript:void(0)" title="Contents"><img src="../wht_tab1.gif" border="0"></a><a href="whnvp31.htm" target="_parent" title="Index"><img src="../wht_tab4.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
    </td>\r
  </tr>\r
 </table>\r
index ebfdb88facb5a6110e7f03a27995522baa25580f..5ffc8f3282110d249e04820facf41c1fca7686c2 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Index Navigation Tab</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 <!--\r
 body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
@@ -30,11 +31,11 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body class="tabs" marginheight="0"  marginwidth="0">\r
+<body class="tabs" marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table class="tabs" width="100%">\r
  <tr> \r
    <td class="tabs">\r
-   <nobr><a href="whnvp30.htm" target="_parent"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
+   <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../wht_tab2.gif" border="0"></a><a href="javascript:void(0)" title="Index"><img src="../wht_tab3.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../wht_tab6.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
    </td>\r
  </tr>\r
 </table>\r
index 93c54b3f5eaf3439af8e41d8dd39ce6a07daf07c..3caac9e94fc76bcaabfb979c6baf0b730375d23b 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Search Navigation Tab</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 <!--\r
 body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
@@ -30,11 +31,11 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body class="tabs" marginheight="0"  marginwidth="0">\r
+<body class="tabs" marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table class="tabs" width="100%">\r
  <tr> \r
    <td class="tabs">\r
-   <nobr><a href="whnvp30.htm" target="_parent"><img src="../wht_tab2.gif" border="0"></a><a href="javascript:void(0)"><img src="../wht_tab5.gif" border="0"></a><a href="whnvp33.htm" target="_parent"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
+   <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp31.htm" target="_parent" title="Index"><img src="../wht_tab4.gif" border="0"></a><a href="javascript:void(0)" title="Search"><img src="../wht_tab5.gif" border="0"></a><a href="whnvp33.htm" target="_parent" title="Glossary"><img src="../wht_tab8.gif" border="0"></a></nobr>\r
    </td>\r
  </tr>\r
 </table>\r
index 9219c27137179ab96ee8dbb8dab73bf2905462fb..2864638711fed1dc0240c04ace48c5e52de2d72d 100755 (executable)
@@ -1,10 +1,11 @@
 <html>\r
 <head>\r
-<!-- WebHelp version 2002 -->\r
+<!-- WebHelp version 5.10 -->\r
 <title>Glossary Navigation Tab</title>\r
 <base target="bsscright">\r
-<meta name="generator" content="RoboHELP by eHelp Corporation www.ehelp.com">\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 <style>\r
 <!--\r
 body {margin-left:1pt; margin-top:1pt; margin-right:1pt;font-family:Arial; font-size:9pt;}\r
@@ -30,11 +31,11 @@ A:hover {color:Navy; } A:hover {font-family:Tahoma; } A:hover {font-size:8pt; }
 -->\r
 </style>\r
 </head>\r
-<body class="tabs" marginheight="0"  marginwidth="0">\r
+<body class="tabs" marginheight="0"  marginwidth="0" bgproperties="fixed">\r
 <table class="tabs" width="100%">\r
  <tr> \r
    <td class="tabs">\r
-   <nobr><a href="whnvp30.htm" target="_parent"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp32.htm" target="_parent"><img src="../wht_tab6.gif" border="0"></a><a href="javascript:void(0)"><img src="../wht_tab7.gif" border="0"></a></nobr>\r
+   <nobr><a href="whnvp30.htm" target="_parent" title="Contents"><img src="../wht_tab2.gif" border="0"></a><a href="whnvp31.htm" target="_parent" title="Index"><img src="../wht_tab4.gif" border="0"></a><a href="whnvp32.htm" target="_parent" title="Search"><img src="../wht_tab6.gif" border="0"></a><a href="javascript:void(0)" title="Glossary"><img src="../wht_tab7.gif" border="0"></a></nobr>\r
    </td>\r
  </tr>\r
 </table>\r
index 3c5dfae2644bf6ebd5fc28b669be35404c95a246..ae435749c2b2a7646f0d644214e9b791fb623cd3 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Glossary Definition</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <script language="javascript" src="whver.js"></script>\r
 <script language="javascript1.2" src="whmsg.js"></script>\r
 <script language="javascript1.2" src="whproxy.js"></script>\r
index 01b669216d4d89cec238105cf65262f00f44320b..6ffb2947a30f9e4b6907ca0dd6153f66b963a502 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Glossary</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body bgcolor=#c0c0c0 scroll=no RIGHTMARGIN=0 BOTTOMMARGIN=0 TOPMARGIN=0 LEFTMARGIN=0>\r
 <script language="javascript" src="whver.js"></script>\r
index 77751a19e3b7507b2cded50efb66856aaf775a0e..56e1d5659d8dd675977ab9353d0dfaec0d76add6 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.004\r
 var gbXML=false;\r
 var gaDef=new Array();\r
 var gsBgColor="#ffffff";\r
@@ -8,6 +9,8 @@ var gsMargin="2pt";
 var gsIndent="2pt";\r
 var gsActiveBgColor="#cccccc";\r
 var gbWhGHost=false;\r
+var gbShowDef=true;\r
+var gsGloId="Glo_"\r
 \r
 function setBackground(sBgImage)\r
 {\r
@@ -43,22 +46,6 @@ function setIndent(sIndent)
        gsIndent=sIndent;\r
 }\r
 \r
-function writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,n,aPos,nLevel)\r
-{\r
-\r
-       var sHTML="";\r
-       var nIdxSet=aCurIdxSet[n];\r
-       var nIIdx=aPos[nIdxSet];\r
-       var sRawKName = getItemName(aDataCon,nIdxSet,nIIdx);\r
-       var sKName=_textToHtml(sRawKName);\r
-       var nIndex=insertDef(sKName,_textToHtml_nonbsp(getDef(aDataCon,nIdxSet,nIIdx)));\r
-       if(nLevel==1){\r
-               sHTML+="<p><nobr><a alt=\"" + sKName+"\" href=\"javascript:void(0);\" onclick=\"showDef("+nIndex;\r
-               sHTML+=");return false;\">"+sKName+"</a></nobr></p>";\r
-       }\r
-       oHTML.addHTML(sHTML,1,bDown,true,sRawKName);\r
-}\r
-\r
 function insertDef(sKName,sDef)\r
 {\r
        var nLength=gaDef.length\r
@@ -71,6 +58,7 @@ function showDef(nDef)
 {\r
        if(nDef<gaDef.length)\r
        {       \r
+               HighLight(nDef);\r
                var oParam=gaDef[nDef];\r
                var oMsg=new whMessage(WH_MSG_SHOWGLODEF,this,1,oParam);\r
                SendMessage(oMsg);\r
@@ -85,8 +73,50 @@ function nameDefPair(sName,sDef)
 \r
 function mergeItems(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)\r
 {\r
-       for(var i=0;i<nLength;i++)\r
-               writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,i,aPos,nLevel);\r
+       var sHTML="";\r
+       var nIdxSet=aCurIdxSet[0];\r
+       var nIIdx=aPos[nIdxSet];\r
+       var sRawKName = getItemName(aDataCon,nIdxSet,nIIdx);\r
+       var sKName=_textToHtml(sRawKName);\r
+       var sDText=_textToHtml_nonbsp(getDef(aDataCon,nIdxSet,nIIdx));\r
+       var sDef=sDText;\r
+       for(var i=1;i<nLength;i++)\r
+       {\r
+               var nIdxSeti=aCurIdxSet[i];\r
+               var nIIdxi=aPos[nIdxSeti];\r
+               var sRawKNamei = getItemName(aDataCon,nIdxSeti,nIIdxi);\r
+               var sKNamei=_textToHtml(sRawKNamei);\r
+               var sDTexti=_textToHtml_nonbsp(getDef(aDataCon,nIdxSeti,nIIdxi));\r
+               if (compare(sKNamei,sKName)==0)\r
+               {\r
+                       if (sDText!=sDTexti)\r
+                               sDef+="<br>"+sDTexti;\r
+               }\r
+       }\r
+       var nIndex=insertDef(sKName,sDef);\r
+       if(nLevel==1)\r
+       {\r
+               sHTML+="<p><nobr id=\""+getGloId(nIndex)+"\">";\r
+               sHTML+="<a alt=\""+sKName+"\" href=\"javascript:void(0);\" onfocus=\"HighLight("+nIndex+");\" onclick=\"showDef("+nIndex+");return false;\">"+sKName+"</a></nobr></p>";\r
+               oHTML.addHTML(sHTML,nLength,bDown,true,sRawKName);\r
+               if(gbShowDef)\r
+               {\r
+                       setTimeout("showDef(0);",100);\r
+                       gbShowDef = false;\r
+               }\r
+       }\r
+}\r
+\r
+function HighLight(nIndex)\r
+{\r
+       var oObj=getElement(getGloId(nIndex));\r
+       if(oObj)\r
+               HighLightElement(oObj,gsActiveBgColor,"transparent");\r
+}\r
+\r
+function getGloId(nIndex)\r
+{\r
+       return gsGloId+nIndex;\r
 }\r
 \r
 function adjustPosition(bDown,aDataCon,aCurIdxSet,nLength,aPos)\r
@@ -146,7 +176,7 @@ function loadGlo()
                                var sLangId=aProj[0].sLangId;\r
                                for(var i=0;i<aProj.length;i++)\r
                                {\r
-                                       if(aProj[i].sGlo!=null&&aProj[i].sGlo!=""&&aProj[i].sLangId==sLangId)\r
+                                       if(aProj[i].sGlo&&aProj[i].sLangId==sLangId)\r
                                                addProjInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sGlo);\r
                                }\r
                        }\r
index 664120f3abbc41463ab6c76d039c815eeaa5c566..5a02374adbb8824deb56dc11d9cd8163f09fda19 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.002\r
 var gaChunks=new Array();\r
 var gaFakes=new Array();\r
 var gaDataCon=null;\r
@@ -35,6 +36,20 @@ var gsSKB=null;
 \r
 var gbLoadInfo=false;\r
 \r
+function onLoadXMLError()\r
+{\r
+       if(gbLoadInfo)\r
+       {\r
+               var aChunk=new Array();\r
+               projReady(aChunk);\r
+       }\r
+       else\r
+       {\r
+               var aData=new Array();\r
+               putData(aData);\r
+       }\r
+}\r
+\r
 function putDataXML(xmlDoc,sDocPath)\r
 {\r
        if(gbLoadInfo)\r
@@ -683,7 +698,7 @@ function writeItems(oHTML,aDataCon,aPos,aMinPos,aMaxPos,bDown,nLevel)
                                        p=0;\r
                                        aCurIdxSet[p++]=i;\r
                                }\r
-                               else if(sCurrentK==aDataCon[i].aKs[aPos[i]].sName){\r
+                               else if(compare(sCurrentK,aDataCon[i].aKs[aPos[i]].sName)==0){\r
                                        aCurIdxSet[p++]=i;\r
                                }\r
                        }\r
index 62cbf7af946d5adf4349596957e515ae50477a2c..a279fa88835a79199e37fa2cabb66d3a31a163d1 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Index content</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 <script language="javascript" src="whver.js"></script>\r
 <script language="javascript1.2" src="whmozemu.js"></script>\r
 <script language="javascript1.2" src="whihost.js"></script>\r
 <script language="javascript1.2">\r
 <!--\r
-var gnPageWidth = 0;\r
-var gnPageHeight = 0;\r
 var goPopup = null;\r
-var gITE = new Array();\r
-var gIndexLetterArray = new Array();\r
 var gbPopupMenuTimeoutExpired=false;\r
 var gBsClientWidth=640;\r
 var gBsClientHeight=480;\r
@@ -89,7 +85,7 @@ function PopupMenu_Invoke()
                while (i <= argLen - 1) {\r
                        strMenu += '<TR><TD><NOBR>'\r
                        strMenu += '<DIV STYLE="padding-left:3pt; padding-right:3pt;"><A ';\r
-                       strMenu += ' onclick="parent.PopupMenu_2HandleClick(\'' + fn_arguments[i + 1] + '\', \'' + fn_arguments[1] + '\');"';\r
+                       strMenu += ' onclick="parent.PopupMenu_2HandleClick(\'' + excapeSingleQuotandSlash(fn_arguments[i + 1]) + '\', \'' + fn_arguments[1] + '\');"';\r
                        strMenu += ' onmouseover="parent.PopupMenu_Over(event);"';\r
                        strMenu += ' onmouseout="parent.PopupMenu_Out(event);"';\r
                        strMenu += '>';\r
@@ -108,7 +104,7 @@ function PopupMenu_Invoke()
                        strMenu += ' onmouseover="PopupMenu_Over(event);"';\r
                        strMenu += ' onmouseout="PopupMenu_Out(event);"';\r
                        strMenu += '>';\r
-                       strMenu += '<SPAN CLASS="PopupNotOver">' + fn_arguments[i] + '</SPAN>';\r
+                       strMenu += '<SPAN CLASS="PopupNotOver">' + excapeSingleQuotandSlash(fn_arguments[i]) + '</SPAN>';\r
                        strMenu += '</A></DIV></NOBR></TD></TR>';\r
                        i += 2;\r
                }\r
@@ -125,7 +121,7 @@ function PopupMenu_Invoke()
        var nEventX = 0;\r
        var nEventY = 0;\r
        var nWindowWidth = 0;\r
-       if (gbIE4)\r
+       if (gbIE4||gbOpera7)\r
        {\r
                layerPopup = document.all["PopupMenu"];\r
                layerPopup.innerHTML = strMenu;\r
@@ -221,7 +217,7 @@ function PopupMenu_Timeout()
 \r
 function PopupMenu_Over(e)\r
 {\r
-       if (gbIE4)\r
+       if (gbIE4||gbOpera7)\r
                e.srcElement.className = "PopupOver";\r
        else if (gbNav6)\r
                e.target.parentNode.className = "PopupOver";\r
@@ -229,7 +225,7 @@ function PopupMenu_Over(e)
 \r
 function PopupMenu_Out(e)\r
 {\r
-       if (gbIE4)\r
+       if (gbIE4||gbOpera7)\r
                e.srcElement.className = "PopupNotOver";\r
        else if (gbNav6)\r
                e.target.parentNode.className = "PopupNotOver";\r
index 8a420e4b5af52574a963c099f3d50dcf1a89de44..945fdc8f00900237175dfa0d4574e1cfbdf1ae25 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Index</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <script language="javascript" src="whver.js"></script>\r
 <script language="javascript1.2" src="whproxy.js"></script>\r
index 1f2835db8bb384632e308ab4e58c03ae81a9fed0..76674d78dcf73bdabddd977e5f2dca0fab9eddae 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Index form</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <style>\r
 <!--\r
index 7e2ab32d51199ca52e71db20af6bd6369c753ab9..9aaf13a6a58483b1e15effca8b7f79775caccbba 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.002\r
 var gsDefaultTarget="bsscright";\r
 var gsBgColor="#ffffff";\r
 var gsBgImage="";\r
@@ -76,7 +77,7 @@ function writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)
                        for(var i=0;i<nLength;i++)\r
                                sTopics+=getIdxTopics(aDataCon,aCurIdxSet[i],aPos[aCurIdxSet[i]]);\r
                        sHTML+="<p style=\"margin-left:"+gsIdxIndent+"\"><nobr>";\r
-                       sHTML+="<a alt=\"" + sKName + "\" href=\"javascript:void(0);\" onfocus=\"clearHighLight();\" onclick=\"PopupMenu_Invoke(event,'"+getTargetName(aDataCon,nIdxSet,nIIdx)+"'";\r
+                       sHTML+="<a alt=\"" + sKName + "\" href=\"javascript:void(0);\" onfocus=\"clearHighLight();\" onclick=\"PopupMenu_Invoke(event,'"+excapeSingleQuotandSlash(getTargetName(aDataCon,nIdxSet,nIIdx))+"'";\r
                        if(sTopics.length>0)\r
                                sHTML+=sTopics+");return false;\">"+sKName+"</a></nobr></p>";\r
                        else\r
@@ -91,7 +92,7 @@ function writeOneItem(oHTML,bDown,aDataCon,aCurIdxSet,nLength,aPos,nLevel)
                        sHTML+="<h6 class=\"firstsub\" style=\"margin-left:"+nIndent+"pt\"><nobr>";\r
                else\r
                        sHTML+="<h6 style=\"margin-left:"+nIndent+"pt\"><nobr>";\r
-               sHTML+="<a alt=\"" + sKName + "\" href=\"javascript:void(0);\" onfocus=\"clearHighLight();\" onclick=\"PopupMenu_Invoke(event,'"+getTargetName(aDataCon,nIdxSet,nIIdx)+"'";\r
+               sHTML+="<a alt=\"" + sKName + "\" href=\"javascript:void(0);\" onfocus=\"clearHighLight();\" onclick=\"PopupMenu_Invoke(event,'"+excapeSingleQuotandSlash(getTargetName(aDataCon,nIdxSet,nIIdx))+"'";\r
                if(sTopics.length>0)\r
                        sHTML+=sTopics+");return false;\">"+sKName+"</a></nobr></h6>";\r
                else\r
@@ -217,7 +218,7 @@ function loadIdx()
                                var sLangId=aProj[0].sLangId;\r
                                for(var i=0;i<aProj.length;i++)\r
                                {\r
-                                       if(aProj[i].sIdx!=null&&aProj[i].sIdx!=""&&aProj[i].sLangId==sLangId)\r
+                                       if(aProj[i].sIdx&&aProj[i].sLangId==sLangId)\r
                                        {\r
                                                addProjInfo(aProj[i].sPPath,aProj[i].sDPath,aProj[i].sIdx);\r
                                        }\r
@@ -243,22 +244,13 @@ function getIdxTopics(aDataCon,nIdxSet,nIIdx)
                        {\r
                                var sURL=aDataCon[nIdxSet].aKs[nIIdx].aTopics[i].sURL;\r
                                var sFullPath=_getFullPath(sPath,sURL);\r
-                               sTopics+=",'"+excapeSingleQuot(_textToHtml(aDataCon[nIdxSet].aKs[nIIdx].aTopics[i].sName))+"','"+_textToHtml_nonbsp(sFullPath)+"'";\r
+                               sTopics+=",'"+excapeSingleQuotandSlash(_textToHtml(aDataCon[nIdxSet].aKs[nIIdx].aTopics[i].sName))+"','"+excapeSingleQuotandSlash(_textToHtml_nonbsp(sFullPath))+"'";\r
                        }\r
                }\r
        }\r
        return sTopics;         \r
 }\r
 \r
-function excapeSingleQuot(str)\r
-{\r
-       if(str==null) return null;\r
-       var sRes=str;\r
-       var re=new RegExp("'","g");\r
-       sRes=sRes.replace(re,"\\'");\r
-       return sRes;\r
-}\r
-\r
 function findCKInDom()\r
 {\r
        if(gsCK!=null)\r
index 055b5b80e7655a6cd246a629a2d92ba863c00ea1..870be0e1797d103cd99157099909f76c3e6ce6ef 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var garrSortChar=new Array();\r
 var gaFtsStop=new Array();\r
 var gaFtsStem=new Array();\r
@@ -349,14 +350,14 @@ gaFtsStop[85] = "who";
 gaFtsStop[86] = "with";\r
 gaFtsStop[87] = "you";\r
 \r
-gaFtsStem[0] = "s";\r
-gaFtsStem[1] = "e";\r
-gaFtsStem[2] = "ed";\r
-gaFtsStem[3] = "es";\r
-gaFtsStem[4] = "er";\r
-gaFtsStem[5] = "ly";\r
+gaFtsStem[0] = "ed";\r
+gaFtsStem[1] = "es";\r
+gaFtsStem[2] = "er";\r
+gaFtsStem[3] = "e";\r
+gaFtsStem[4] = "s";\r
+gaFtsStem[5] = "ingly";\r
 gaFtsStem[6] = "ing";\r
-gaFtsStem[7] = "ingly";\r
+gaFtsStem[7] = "ly";\r
 \r
 \r
 // as javascript 1.3 support unicode instead of ISO-Latin-1\r
index 699779f3cfbefd065e7cf653676ea26a9801d1f5..84c6de1ed099d2dd70ad4d305042e2d12071cf96 100755 (executable)
@@ -1,10 +1,11 @@
+//     WebHelp 5.10.002\r
 if (! window.gbIE4 && window.gbNav6 && !document.childNodes[0].insertAdjacentHTML){\r
 \r
 HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode)\r
 {\r
        switch (where){\r
        case 'beforeBegin':\r
-               this.parentNode.insertBefore(parsedNode,this)\r
+               this.parentNode.insertBefore(parsedNode,this);\r
                break;\r
        case 'afterBegin':\r
                this.insertBefore(parsedNode,this.firstChild);\r
@@ -14,10 +15,9 @@ HTMLElement.prototype.insertAdjacentElement = function(where,parsedNode)
                break;\r
        case 'afterEnd':\r
                if (this.nextSibling){\r
-               this.parentNode.insertBefore\r
-(parsedNode,this.nextSibling);\r
+               this.parentNode.insertBefore(parsedNode,this.nextSibling);\r
                } else {\r
-               this.parentNode.appendChild(parsedNode)\r
+               this.parentNode.appendChild(parsedNode);\r
                }\r
                break;\r
        }\r
@@ -28,41 +28,40 @@ HTMLElement.prototype.insertAdjacentHTML = function(where,htmlStr){
        var r = this.ownerDocument.createRange();\r
        r.setStartBefore(this);\r
        var parsedHTML = r.createContextualFragment(htmlStr);\r
-       this.insertAdjacentElement(where,parsedHTML)\r
+       this.insertAdjacentElement(where,parsedHTML);\r
 }\r
 \r
 \r
 HTMLElement.prototype.insertAdjacentText = function(where,txtStr){\r
 \r
-       var parsedText = document.createTextNode(txtStr)\r
-       this.insertAdjacentElement(where,parsedText)\r
+       var parsedText = document.createTextNode(txtStr);\r
+       this.insertAdjacentElement(where,parsedText);\r
 }\r
 }\r
 \r
 function testScroll() {\r
        // Initialize scrollbar cache if necessary\r
        if (window._pageXOffset==null) {\r
-               window._pageXOffset = window.pageXOffset\r
-               window._pageYOffset = window.pageYOffset\r
+               window._pageXOffset = window.pageXOffset;\r
+               window._pageYOffset = window.pageYOffset;\r
        }\r
        // Expose Internet Explorer compatible object model\r
-       document.body.scrollTop = window.pageYOffset\r
-       document.body.scrollLeft = window.pageXOffset\r
-       window.document.body.scrollHeight = document.height\r
-       window.document.body.scrollWidth = document.width\r
-       window.document.body.clientWidth = window.innerWidth;\r
-       window.document.body.clientHeight = window.innerHeight;\r
+       document.scrollTop = window.pageYOffset;\r
+       document.scrollLeft = window.pageXOffset;\r
+       window.document.scrollHeight = document.height;\r
+       window.document.scrollWidth = document.width;\r
+       window.document.clientWidth = window.innerWidth;\r
+       window.document.clientHeight = window.innerHeight;\r
 \r
        // If cache!=current values, call the onscroll event\r
-       if (((window.pageXOffset!=window._pageXOffset) || \r
-                       (window.pageYOffset!=window._pageYOffset)) && (window.onscroll)) \r
-               window.onscroll()\r
+       if (((window.pageXOffset!=window._pageXOffset) || (window.pageYOffset!=window._pageYOffset)) && (window.onscroll)) \r
+               window.onscroll();\r
        // Cache new values\r
-       window._pageXOffset = window.pageXOffset\r
-       window._pageYOffset = window.pageYOffset\r
+       window._pageXOffset = window.pageXOffset;\r
+       window._pageYOffset = window.pageYOffset;\r
        }\r
 \r
 // Create compatibility layer for Netscape\r
-if (window.gbNav6) {\r
+if (window.gbNav6 && !window.gbNav7) {\r
        setInterval("testScroll()",50)\r
 }
\ No newline at end of file
index e08cc08ac7aebce8eefd0c41e3ccfd6c354b7a72..52ffcd2434bf2df36d626d1ff365e71655d0a330 100755 (executable)
@@ -1,11 +1,12 @@
+//     WebHelp 5.10.002\r
 var WH_MSG_RESIZEPANE          =0x0100;\r
 var WH_MSG_SHOWPANE                    =0x0101;\r
 var WH_MSG_HIDEPANE                    =0x0102;\r
 var WH_MSG_SYNCTOC                     =0x0103;\r
 var WH_MSG_NEXT                                =0x0104;\r
 var WH_MSG_PREV                                =0x0105;\r
-var WH_MSG_ENABLEPREV          =0x0106;\r
-var WH_MSG_ENABLESYNC          =0x0107;\r
+var WH_MSG_NOSEARCHINPUT       =0x0106;\r
+var WH_MSG_NOSYNC                      =0x0107;\r
 var WH_MSG_ENABLEWEBSEARCH     =0x0108;\r
 \r
 var WH_MSG_ISPANEVISIBLE       =0x0109;\r
@@ -54,6 +55,10 @@ var WH_MSG_INITSEARCHSTRING =0x0a07;
 var WH_MSG_RELOADNS6           =0x0a08;\r
 var WH_MSG_ISAVENUESUPPORT     =0x0a09;\r
 \r
+var WH_MSG_GETCMD                      =0x0b00;\r
+var    WH_MSG_GETPANE                  =0x0b01;\r
+var WH_MSG_GETDEFPANE          =0x0b02;\r
+\r
 function whMessage(nMessageId,wSender,nVersion,oParam)\r
 {\r
        this.nMessageId=nMessageId;\r
index 59b9080b95457d6aac5c8d809e5622a5ecb5204e..2be1f1ee149c320df700af8d29a68ef11e1c7d65 100755 (executable)
@@ -1,14 +1,24 @@
 <html>\r
 <head>\r
 <title>GEOM reference manual</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <script language="javascript1.2" src="whutils.js"></script>\r
 <script language="javascript1.2" src="whmsg.js"></script>\r
 <script language="javascript1.2" src="whstub.js"></script>\r
 <script language="javascript" src="whver.js"></script>\r
 <script language="javascript1.2" src="whstart.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+function window_Onload()\r
+{\r
+       if (window.gsTopic)\r
+               frames["bsscright"].document.location = window.gsTopic;\r
+}\r
+window.onload=window_Onload;\r
+//-->\r
+</script>\r
 </head>\r
 \r
 <frameset id="whPfset" cols="260,*"><noframes><p>Your browser does not support frames. We recommend that you update your browser to a version that supports frames.</p><p>To view the Help system without frames click on this<a href="whgdata/whnvp30.htm">hyperlink.</a></p></noframes><frame src="whgdata/whnvp30.htm" title="navigation pane" name="navigation pane" scrolling="no"><frame src="files/introduction_to_geom.htm" title="topic pane" name="bsscright" scrolling="yes"></frameset>\r
index d4c80bbb93a45278ad6097bc7f2d64537424881a..9c91b49c89d9256b8a7f9800e800f12ebf0435df 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.005\r
 var gaProj=new Array();\r
 var gnChecked=0;\r
 var gsProjName="";\r
@@ -87,7 +88,7 @@ function whCom(sName,sComFile)
                                var strFile= _getFullPath(getPath(), this.msComFile);\r
                                var oDiv=getElement(this.msDivId);\r
                                if(oDiv){\r
-                                       if(gbIE4){\r
+                                       if(gbIE4||gbOpera7){\r
                                                var nIFrameHeight=oDiv.style.pixelHeight;\r
                                                var nIFrameWidth=oDiv.style.pixelWidth;\r
                                                var sHTML="<IFRAME ID="+this.msIFrameId+" title=\"" + this.msName + "\" SRC=\""+strFile+"\" BORDER=0 FRAMEBORDER=no STYLE=\"width:";\r
@@ -98,8 +99,7 @@ function whCom(sName,sComFile)
                                                }\r
                                                oDiv.innerHTML=sHTML;\r
                                        }else if(gbNav6){\r
-                                               gsHTML="<IFRAME ID="+this.msIFrameId+" title=\"" + this.msName + "\" SRC=\""+strFile+"\" BORDER=0 FRAMEBORDER=no STYLE=\"width:100%;border:0;height:";\r
-                                               gsHTML+="100%;\"></IFRAME>";\r
+                                               gsHTML="<IFRAME ID="+this.msIFrameId+" title=\"" + this.msName + "\" SRC=\""+strFile+"\" BORDER=0 FRAMEBORDER=no STYLE=\"width:100%;border:0;height:100%;\"></IFRAME>";\r
                                                goDiv = oDiv;\r
                                                setTimeout("delayLoad()", 100);\r
                                        }\r
@@ -119,11 +119,12 @@ function whCom(sName,sComFile)
                var sHTML="";\r
                if(gbMac&&gbIE4)\r
                        sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border:0;\">";\r
+               else if(gbIE5)\r
+                       sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;\">";\r
+               else if(gbIE4||gbWindows)\r
+                       sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;visibility:hidden\">";\r
                else\r
-                       if (gbIE5)\r
-                               sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;\">";\r
-                       else\r
-                               sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;visibility:hidden\">";\r
+                       sHTML+="<DIV ID="+this.msDivId+" ALIGN=left STYLE=\"position:absolute;z-index:1;left:0;top:0;width:100%;height:"+parent.height+";visibility:hidden\">";\r
                sHTML+="</DIV>";\r
                return sHTML;\r
        }\r
@@ -203,29 +204,68 @@ function getPath()
 goMan=new whComMan();\r
 function addPane(sName,sFileName)\r
 {\r
-       goMan.addCom(sName,sFileName);  \r
+       var oParam=new Object();\r
+       oParam.sName=sName;\r
+       var oMsg=new whMessage(WH_MSG_GETPANE, this, 1, oParam);\r
+       if (SendMessage(oMsg))\r
+       {\r
+               if (oMsg.oParam.bEnable)\r
+                       goMan.addCom(sName,sFileName);\r
+       }\r
+       else\r
+               goMan.addCom(sName,sFileName);  \r
 }\r
 \r
 function setShowPane(sName, bForce)\r
 {\r
        if ((gsFirstPane == "") || bForce)\r
-               gsFirstPane=sName;\r
+       {\r
+               var oMsg=new whMessage(WH_MSG_GETDEFPANE, this, 1, null);\r
+               if (SendMessage(oMsg))\r
+               {\r
+                       if (oMsg.oParam)\r
+                               gsFirstPane = oMsg.oParam;\r
+                       else\r
+                               gsFirstPane=sName;\r
+               }\r
+               else\r
+                       gsFirstPane=sName;\r
+       }\r
 }\r
 \r
 function window_OnLoad()\r
 {\r
-       if(gsProjName!="")\r
+       var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
+       var bHidePane=false;\r
+       if (SendMessage(oMsg))\r
        {\r
-               goMan.init();\r
-               if(gsFirstPane!="")\r
-                       goMan.show(gsFirstPane);\r
-               else\r
-                       goMan.showById(0);\r
-               loadData2(gsProjName);\r
+               if(oMsg.oParam>0)\r
+               {\r
+                       if(oMsg.oParam==1)\r
+                               gsFirstPane="toc";\r
+                       else if(oMsg.oParam==2)\r
+                               gsFirstPane="idx";\r
+                       else if(oMsg.oParam==3)\r
+                               gsFirstPane="fts";\r
+                       else if(oMsg.oParam==4)\r
+                               gsFirstPane="glo";\r
+               }\r
+               else if(oMsg.oParam==0)\r
+               {\r
+                       bHidePane=true;\r
+               }\r
        }\r
-       else if (gServerEnabled)\r
+       goMan.init();\r
+       if(gsProjName!="")                      \r
+               loadData2(gsProjName);  \r
+       if (bHidePane)\r
+       {\r
+               gsFirstPane="";\r
+               var oMsg1=new whMessage(WH_MSG_HIDEPANE, this, 1, null)\r
+               SendMessage(oMsg1);\r
+       }\r
+       else\r
        {\r
-               goMan.init();\r
                if(gsFirstPane!="")\r
                        goMan.show(gsFirstPane);\r
                else\r
@@ -249,7 +289,7 @@ function loadData2(strFile)
 function addProject(bPreferXML,sXMLName,sHTMLName)\r
 {\r
        var bLoadXML=bPreferXML;\r
-       if(!gbIE4&&!gbNav6)\r
+       if(!gbIE4&&!gbNav6&&!gbOpera7)\r
                return;\r
        if(gbIE4&&!gbIE5)\r
                bLoadXML=false;\r
@@ -257,6 +297,8 @@ function addProject(bPreferXML,sXMLName,sHTMLName)
                bLoadXML=true;\r
        if(gbIE55||gbNav6)\r
                bLoadXML=true;\r
+       if(gbOpera7)\r
+               bLoadXML=false;         \r
        if(bLoadXML)\r
                addProjectXML(sXMLName);\r
        else\r
@@ -316,6 +358,8 @@ function putDataXML(xmlDoc,sdocPath)
                                var sURL=RmtProject[i].getAttribute("url");\r
                                if(sURL)\r
                                {\r
+                                       if(sURL.lastIndexOf("/")!=sURL.length-1)\r
+                                               sURL+="/";\r
                                        aRProj[nCount]=new Object();\r
                                        aRProj[nCount++].sPPath=_getFullPath(aRProj[0].sPPath,sURL);\r
                                }\r
@@ -326,11 +370,23 @@ function putDataXML(xmlDoc,sdocPath)
                {\r
                        // on Netscape 6.0 under some situation the xml file cannot be loaded.\r
                        // so we use pure html instead.\r
-                       setTimeout("redirectToList();",100);\r
+                       if (gnChecked == 0)\r
+                               setTimeout("redirectToList();",100);\r
+                       else\r
+                       {\r
+                               gnChecked++;\r
+                               setTimeout("checkRemoteProject();", 1);\r
+                       }\r
                }\r
        }\r
 }\r
 \r
+function onLoadXMLError()\r
+{\r
+       gnChecked++;\r
+       setTimeout("checkRemoteProject();", 1);\r
+}\r
+\r
 function redirectToList()\r
 {\r
        if(gbReDirectThis)\r
@@ -346,7 +402,7 @@ function putProjectInfo(aRProj)
                if(gnChecked!=0)\r
                {\r
                        if(aRProj[0].sLangId!=gaProj[0].sLangId)\r
-                               alert("The project: "+aRProj[0].sPPath+" is using a different language to the main project, which will cause the index and full text search functionality to be disabled for this remote project.");\r
+                               alert("The merged Help system "+aRProj[0].sPPath+" is using a different language from the master Help system, which will cause the index and full-text search functionality to be disabled in the merged Help system.");\r
                }\r
                gaProj[gnChecked]=aRProj[0];\r
                for(var i=1;i<aRProj.length;i++)\r
@@ -366,7 +422,7 @@ function putProjectInfo(aRProj)
                        }\r
                }\r
                gnChecked++;\r
-               checkRemoteProject();\r
+               setTimeout("checkRemoteProject();", 1);\r
        }\r
        else\r
                alert("Could not load correctly, please click Refresh.");\r
@@ -395,9 +451,8 @@ function cancelProj(i)
 {\r
        if(i==gnChecked)\r
        {\r
-               alert("Can't load project::"+gaProj[i].sPPath);\r
                gnChecked++;\r
-               checkRemoteProject();\r
+               setTimeout("checkRemoteProject();", 1);\r
        }       \r
 }\r
 \r
@@ -508,7 +563,7 @@ if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
        RegisterListener2(this,WH_MSG_SHOWGLO);\r
        RegisterListener2(this,WH_MSG_GETPANEINFO);\r
 \r
-       if((gbMac&&gbIE4)||(gbSunOS&&gbIE5))\r
+       if((gbMac&&gbIE4)||(gbSunOS&&gbIE5)||gbOpera7)\r
        {\r
                window.onresize=window_resize;\r
        }\r
index 455bec74de414ffae7a1ef3f245a71e196c68bb9..cb9a087dc594a93c228ee092c635777ae574cfb0 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>project description</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 <script language="javascript" src="whver.js"></script>\r
@@ -14,7 +14,7 @@
   setLangId("1033");\r
   setDataPath("whdata");\r
   addToc("whtoc.htm");\r
-\r
+  addIdx("whidx.htm");\r
   addFts("whfts.htm");\r
   addGlo("whglo.htm");\r
 \r
index 0e235159bc1f08cc86190a8fde488d5e84406050..ae38fa9947f526527404eab3f5c59744078dfd13 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gaProj=new Array();\r
 \r
 gaProj[0]=new project("");\r
@@ -41,6 +42,8 @@ function addGlo(sFile)
 \r
 function addRemoteProject(sProjRelPath)\r
 {\r
+       if(sProjRelPath.lastIndexOf("/")!=sProjRelPath.length-1)\r
+               sProjRelPath+="/";\r
        gaProj[gaProj.length]=new project(sProjRelPath);\r
 }\r
 \r
index d16f189af20987f06974bd30c9786de80c9a3572..8125375e4dcd98bf8d752eeb3ef09a918f21af2a 100755 (executable)
@@ -1,3 +1,3 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>\r
-<project langid="1033" datapath="whdata" toc="whtoc.xml" fts="whfts.xml" glossary="whglo.xml" >\r
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<project langid="1033" datapath="whxdata" toc="whtoc.xml" index="whidx.xml" fts="whfts.xml" glossary="whglo.xml" >\r
 </project>\r
index 222927a0aa0cfff4c3571f9eaa4db50841ba6d69..d0ee29813dc5e31f7f977f7ac1e69f025cde9657 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.001\r
 var gbInited=false;\r
 var gWndStubPage=null;\r
 function getStubPage()\r
@@ -60,4 +61,14 @@ function SendMessage(oMessage)
                return false;\r
 }\r
 \r
-var gbWhProxy=true;
\ No newline at end of file
+var gbWhProxy=true;\r
+\r
+var gbPreview=false;\r
+gbPreview=false; \r
+if (gbPreview)\r
+       document.oncontextmenu=contextMenu;\r
+\r
+function contextMenu()\r
+{\r
+       return false;\r
+}\r
index 9634684e9f72331d0b500ec6eaddd7a90a0e3bef..d47a2b7c8048e966b251dcc78a32fe5d49752abd 100755 (executable)
@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='ISO-8859-1' ?>\r
+<?xml version='1.0' encoding='windows-1252' ?>\r
 <resource>\r
 <item name="Prev" value="&lt;&lt;" />\r
 <item name="Hide" value="Hide" />\r
@@ -6,9 +6,13 @@
 <item name="InTopicSearchBtnText" value="Go" />\r
 <item name="FtsInputPrompt" value="Type in the word(s) to search for:" />\r
 <item name="Done" value="Done" />\r
+<item name="Logo/Author" value="Powered By" />\r
+<item name="MergeError1" value="The merged Help system" />\r
 <item name="JS_alert_cantLoadProject" value="Can't load project:" />\r
 <item name="Next" value="&gt;&gt;" />\r
 <item name="SyncToc" value="SyncToc" />\r
+<item name="MergeError2" value="is using a different language from the master Help system, which will cause the index and full-text search functionality to be disabled in the merged Help system." />\r
+<item name="nls_body_instruction" value="Enter your question in the text box above, then click GO." />\r
 <item name="ToolBarSearchBtnText" value="Go" />\r
 <item name="SuggestViewNoFrameMessage" value="To view the Help system without frames click on this" />\r
 <item name="Hide_Navigation_Component" value="Hide Navigation Component" />\r
 <item name="Definition" value="Definition:" />\r
 <item name="CompletingContents" value="Completing Contents..." />\r
 <item name="Seperate" value="|" />\r
+<item name="GeneratedBy" value="Generated by" />\r
+<item name="PoweredBy" value="Powered by" />\r
+<item name="IndexAlphabetBookmarks" value="ABCDEFGHIJKLMNOPQRSTUVWXYZ" />\r
 <item name="Contents" value="Contents" />\r
+<item name="IndexSelectTopicLabel" value="Select a topic, then click Display" />\r
 <item name="Disabled Prev" value="&lt;&lt;" />\r
 <item name="Glossary" value="Glossary" />\r
 <item name="Search" value="Search" />\r
 <item name="Show_Navigation_Component" value="Show Navigation Component" />\r
 <item name="Book" value="Book" />\r
 <item name="Disabled Next" value="&gt;&gt;" />\r
+<item name="nls_body_empty" value="Sorry, we were unable to find a good answer for your question." />\r
+<item name="nls_button_go_hint" value="Go Search" />\r
 <item name="Find" value="Find" />\r
 <item name="CantOpenURLorFile" value="Can't open URL or file" />\r
+<item name="Print" value="Print" />\r
+<item name="About" value="About" />\r
+<item name="Author" value="Author" />\r
+<item name="IndexSelectTopicTitle" value="Select a Topic" />\r
 <item name="Blank_topic_text" value="This topic was created by WinHelp Project Conversion Wizard, and is the destination of a missing topic or broken hyperlink." />\r
 <item name="BrowserLimitedMessage" value="Your browser does not support frames. We recommend that you update your browser to a version that supports frames." />\r
 <item name="LoadingTOCItem" value="Loading Table of Contents:" />\r
 <item name="Display" value="Display" />\r
 <item name="Cancel" value="Cancel" />\r
+<item name="IndexSelectTopicError" value="Please select a topic." />\r
+<item name="nls_edit_label" value="Type in your question:" />\r
 <item name="SearchLabel" value="Search" />\r
 <item name="RelateTopicListPrompt" value="Click a topic, then click Display." />\r
 <item name="NextTooltip" value="Next Topic" />\r
@@ -57,6 +73,7 @@
 <item name="IndexInputPrompt" value="Type in the keyword to find:" />\r
 <item name="Page" value="Page" />\r
 <item name="SuggestViewNoFrameMsg2" value="hyperlink." />\r
+<item name="nls_button_go_text" value="Go" />\r
 <item name="Searching" value="Searching..." />\r
 \r
   <item name="English"   value="" />\r
@@ -64,6 +81,7 @@
 \r
   <panes show="0">\r
     <toc />\r
+    <index />\r
     <fts />\r
     <glossary />\r
   </panes>\r
   </stopwords>\r
 \r
   <stems>\r
-    <stem name="s" />\r
-    <stem name="e" />\r
     <stem name="ed" />\r
     <stem name="es" />\r
     <stem name="er" />\r
-    <stem name="ly" />\r
-    <stem name="ing" />\r
+    <stem name="e" />\r
+    <stem name="s" />\r
     <stem name="ingly" />\r
+    <stem name="ing" />\r
+    <stem name="ly" />\r
   </stems>\r
 \r
        <paneskin>\r
index afe2d3f06b3fc9cba8d7a9735659f6d39c5e6354..39ed797e67aaa7414a03e0aa497570f64f2c33e9 100755 (executable)
@@ -1,13 +1,14 @@
 <html>\r
 <head>\r
 <title>About WebHelp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <style type="text/css">\r
 <!--\r
-P {margin-left:10pt;font-size:8pt;font-family:Verdana,sans-serif;}\r
+P {margin-left:5pt;margin-top:2pt;margin-bottom:2pt;font-size:8pt;font-family:Verdana,sans-serif;}\r
+P.disp {margin-left:5pt; margin-top:0pt;margin-bottom:10pt;font-size:7pt;font-family:Verdana,sans-serif;}\r
 //-->\r
 </style>\r
 <script>\r
@@ -23,18 +24,25 @@ P {margin-left:10pt;font-size:8pt;font-family:Verdana,sans-serif;}
    <td><img src="wht_spac.gif" width="1" height="1" border="0"></td>\r
   </tr>\r
   <tr>\r
-   <td rowspan="2"><img src="wht_abgw.jpg" width="99" height="190" border="0"></td>\r
-   <td><img src="wht_abtw.jpg" width="211" height="86" border="0"></td>\r
-   <td><img src="wht_spac.gif" width="1" height="86" border="0"></td>\r
+   <td width="99" height="190" rowspan="3" valign="top"><img src="wht_abgw.jpg" border="0"></td>\r
+   <td width="211" height="60" valign="top"><img src="wht_abtw.jpg" border="0"></td>\r
+   <td><img src="wht_spac.gif" width="1" height="65" border="0"></td>\r
   </tr>\r
   <tr>\r
    <td valign="top">\r
+               <p><a href="http://www.ehelp.com" target="_blank">Macromedia</a></p>\r
+               <p><nobr>Copyright © 1992 - 2004, eHelp Corporation</nobr></p>\r
                <p>Author:&nbsp;eHelp Corporation</p>\r
-               <p>Powered by:&nbsp;WebHelp 5.00\r
-               <br>Generated by:&nbsp;RoboHelp 2002</p>\r
-               <p><a class="tail" href="http://www.ehelp.com/webhelp1" target="_blank">www.ehelp.com</a></p>\r
    </td>\r
-   <td><img src="wht_spac.gif" width="1" height="104" border="0"></td>\r
+   <td><img src="wht_spac.gif" width="1" height="50" border="0"></td>\r
+  </tr>\r
+  <tr>\r
+   <td valign="top">\r
+               <p>Powered by:&nbsp;WebHelp 5.50\r
+               <br>Generated by:&nbsp;RoboHelp X5\r
+               <br><a class="tail" href="http://www.ehelp.com/webhelp1" target="_blank">www.ehelp.com</a></p>\r
+   </td>\r
+   <td><img src="wht_spac.gif" width="1" height="50" border="0"></td>\r
   </tr>\r
 </table>\r
 </body>\r
index 5b506c2cbbd2ca2cd65972b8cc29114378b421ee..43439a8c7ffd2fea7964a4a6d475dd92d67e2d5f 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Blank Page</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body>\r
 </body>\r
index 6916dee973c1062ecb8604bcaa2b615aeb0c69df..3b8d56ad38fb40c455fd4a863e6b61d090fe94df 100755 (executable)
@@ -49,7 +49,7 @@ if (gnType == 4)
        strHTML += "</frameset>";\r
 }\r
 else\r
-       strHTML += "<frameset cols=\"220,*\" hostof=\"parent:minibar_navpane|topic!startpage:no\" frameborder=\"yes\" id=\"whPfset\"><frame src=\"whskin_frmset010.htm\" id=\"minibar_navpane\" frameborder=\"no\" border=\"0\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame><frame src=\""+strDefaultTopic+"\" id=\"topic\" frameborder=\"yes\" border=\"1\" scrolling=\"auto\" title=\"Topic\" name=\"bsscright\"></frame></frameset>";\r
+       strHTML += "<frameset cols=\"220,*\" hostof=\"parent:minibar_navpane|topic!startpage:no\" frameborder=\"1\" id=\"whPfset\"><frame src=\"whskin_frmset010.htm\" id=\"minibar_navpane\" frameborder=\"0\" border=\"0\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame><frame src=\""+strDefaultTopic+"\" id=\"topic\" frameborder=\"1\" border=\"1\" scrolling=\"auto\" title=\"Topic\" name=\"bsscright\"></frame></frameset>";\r
 document.write(strHTML);\r
 // handle show pane, hide pane and query pane status message.\r
 RegisterListener2(this, WH_MSG_RESIZEPANE);\r
index 357fc8224c46a76d547f3ee4692ba0dcc30307f6..8a02235c81103f234dcf5c6c27fcfd29dacacd4b 100755 (executable)
@@ -37,12 +37,12 @@ if (gnType == 4)
 {\r
        //no navipane at all\r
        strHTML += "<frameset border=\"0\" cols=\"100%,*\">";\r
-       strHTML += "<frame src='whskin_mbars.htm' id='minibar' frameborder='no' border='0' scrolling='no' marginheight='0' title='Mini Toolbar'></frame>";\r
+       strHTML += "<frame src='whskin_mbars.htm' id='minibar' frameborder='0' border='0' scrolling='no' marginheight='0' title='Mini Toolbar'></frame>";\r
        strHTML += "<frame src=\"whskin_blank.htm\" noresize>";\r
        strHTML += "</frameset>";\r
 }\r
 else\r
-       strHTML += "<frameset rows=\"24,*\" hostof=\"parent:minibar|navpane!startpage:no\" frameborder=\"no\" border=\"0\"><frame src=\"whskin_mbars.htm\" id=\"minibar\" frameborder=\"no\" border=\"0\" scrolling=\"no\" marginheight=\"0\" title=\"Mini Toolbar\"></frame><frame src=\""+gsPane+"\" id=\"navpane\" frameborder=\"no\" border=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" title=\"Navigator Pane\"></frame></frameset>";\r
+       strHTML += "<frameset rows=\"24,*\" hostof=\"parent:minibar|navpane!startpage:no\" frameborder=\"0\" border=\"0\"><frame src=\"whskin_mbars.htm\" id=\"minibar\" frameborder=\"0\" border=\"0\" scrolling=\"no\" marginheight=\"0\" title=\"Mini Toolbar\"></frame><frame src=\""+gsPane+"\" id=\"navpane\" frameborder=\"0\" border=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" title=\"Navigator Pane\"></frame></frameset>";\r
 \r
 document.write(strHTML);\r
 //-->\r
diff --git a/doc/salome/gui/GEOM/whskin_homepage.htm b/doc/salome/gui/GEOM/whskin_homepage.htm
new file mode 100755 (executable)
index 0000000..46797c7
--- /dev/null
@@ -0,0 +1,139 @@
+\r
+<html>\r
+<head><script language="javascript">\r
+<!--\r
+var sIcon="whstart.ico";\r
+var sPath=document.location.href;\r
+if (sPath.indexOf("http")!= -1)\r
+       document.write("<link REL=\"SHORTCUT ICON\" href=\""+ sIcon +"\">");\r
+//-->\r
+</script>\r
+ <title>GEOM reference manual</title>\r
+ <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+ <meta name="description" content="WebHelp 5.50">\r
+</head>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" >\r
+<!--\r
+if (!window.gbWhVer||!window.gbWhUtil||!window.gbWhMsg)\r
+       document.location.reload();\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript" src="whstub.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var nWebhelpNavPaneMode = 1;                   //1: DHTML 2:Applet 3:PureHTML 4:NoframeAt all\r
+var strPaneDHTML  = "whskin_pdhtml.htm";               //whd_nvp10.htm  if tab enabled, whnframe.htm if tab disabled.\r
+var strPaneApplet = "whskin_papplet.htm";\r
+var strPaneList   = "whskin_plist.htm";\r
+var bNoApplet  = false;\r
+\r
+var strPane = "";\r
+\r
+var nViewFrameType = -1;\r
+\r
+if (!window.gAgent)\r
+{\r
+       // low end browser, we don't even try to determine it.\r
+       document.location = "whnjs.htm";\r
+}\r
+else\r
+{\r
+       if (!gbNav4&&!gbIE4&&!gbOpera7&&!gbSafari)                              \r
+               document.location = "whnjs.htm";\r
+       else if (gbNav4 && !gbNav6 && ((gnVerMinor <= 4.06)))\r
+               document.location = "whnjs.htm";\r
+       else if (gbMac && gbIE4 && !gbIE5)              \r
+               document.location = "whnjs.htm";\r
+       //figure out which mode is the best\r
+       else\r
+       {\r
+               nViewFrameType=nWebhelpNavPaneMode;\r
+               if (nWebhelpNavPaneMode==1||nWebhelpNavPaneMode == 2)\r
+               {\r
+                       var gbDHTML=(nWebhelpNavPaneMode==1);\r
+                       if (gbNav4)                                                                             nViewFrameType = 2;\r
+                       if (gbNav4&&(gnVerMinor < 4.1))                                         nViewFrameType = 3;\r
+                       if (gbNav4&&(gnVerMinor == 4.6))                                        nViewFrameType = 3;\r
+                       if (gbIE4&&gbDHTML)                                                                     nViewFrameType = 1;\r
+                       if (gbIE4&&gbSunOS&&nWebhelpNavPaneMode==2)                     nViewFrameType = 3;\r
+                       if (gbNav4&&gbSunOS&&nViewFrameType==2)                 nViewFrameType = 3;\r
+                       if (gbNav6&&gbDHTML)                                                            nViewFrameType = 1;\r
+                       if (gbNav6&&!gbNav61&&nWebhelpNavPaneMode == 2)         nViewFrameType = 3;\r
+                       if (gbMac)                                                                                      nViewFrameType = 3;\r
+                       if (gbOpera7&&nViewFrameType == 2)                                      nViewFrameType = 3;\r
+                       if ((bNoApplet)&&(nViewFrameType == 2))                         nViewFrameType = 3;\r
+               }\r
+       }\r
+}\r
+\r
+if (nViewFrameType!=-1)\r
+{\r
+       var gbWindows = ((gAgent.indexOf("win") != -1) || (gAgent.indexOf("16bit") != -1));\r
+       //The colordepth of the 16 color on Windows is 1. \r
+       if ((gbWindows) && (gbNav4) && (window.screen) && (window.screen.colorDepth <= 4))\r
+       {\r
+          alert("WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors.");\r
+          nViewFrameType = 3;\r
+       }\r
+\r
+       //figure out which one is navpane\r
+       // ReplaceMark:nViewFrameType = 1\r
+       if (nViewFrameType == 1)\r
+       {\r
+               if (gbNav4 && !gbNav6)\r
+                       strPane = strPaneList;\r
+               else\r
+                       strPane = strPaneDHTML;\r
+       }\r
+       else if (nViewFrameType == 2)\r
+               strPane = strPaneApplet;\r
+       else\r
+               strPane = strPaneList;\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="javascript" src="whstart.js"></script>\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (!gbIE4&&!gbNav4&&!gbOpera7&&!gbSafari)\r
+       document.location = "whnjs.htm";\r
+\r
+function CMRAgent( strID, strURL, strLabel, strFrameAttr )\r
+{\r
+  this.m_strID = strID;\r
+  this.m_strURL = strURL;\r
+  this.m_strLabel = strLabel;\r
+  this.m_strFrameAttr = strFrameAttr;\r
+}\r
+\r
+function CMRServer()\r
+{\r
+  this.m_cAgents = new Array;\r
+}\r
+var cMRServer = new CMRServer;\r
+// GetServerInfo\r
+// Registry the agent array handled by webhelp\r
+// ReplaceMark:MRServer.strServerData\r
+//-->\r
+</script>\r
+\r
+<script type="text/javascript" language="javascript">\r
+<!--\r
+if (nViewFrameType!=-1)\r
+{\r
+       var strHTML = "<frameset rows=\"32,*\" hostof=\"parent:toolbar!startpage:yes\" frameborder=\"0\" border=\"0\"><frame src=\"whskin_tbars.htm\" id=\"toolbar\" frameborder=\"0\" border=\"0\" scrolling=\"no\" noresize marginheight=\"0\" marginwidth=\"0\" title=\"Toolbar\"></frame><frame src=\"whskin_frmset01.htm\"  frameborder=\"1\" border=\"1\" scrolling=\"auto\" marginheight=\"0\" marginwidth=\"0\"></frame></frameset>";\r
+       document.write(strHTML);\r
+}\r
+//-->\r
+</script>\r
+\r
+<frameset cols="100%,*" frameborder=no border=0>\r
+  <frame src="whnjs.htm">\r
+  <frame src="whskin_blank.htm" noresize>\r
+</frameset>\r
+\r
+</html>
\ No newline at end of file
index 397af575bca07e60eada7fef520204be1e7dfd4e..f99a2d5e788f715ba3ffd38410e010f427de8016 100755 (executable)
@@ -1,20 +1,20 @@
 <html>\r
 <head>\r
-<title>WebHelp 5.00 </title>\r
+<title>WebHelp 5.50 </title>\r
 <meta name="description" content="output from robohelp">\r
-<meta name="keywords" content="robohelp,webhelp,webhelp 2002,webhelp enterprise,webehelp enterprise 2002,roboinfo,roboinfo 2002">\r
+<meta name="keywords" content="robohelp,webhelp,webhelp enterprise,roboinfo">\r
 </head>\r
 <body>\r
-<h1> WebHelp 5.00 System  Info </h1>\r
+<h1> WebHelp 5.50 System  Info </h1>\r
 <table>\r
-<tr><td> Start Page </td><td>geom.html</td></tr>\r
+<tr><td> Start Page </td><td>geom.htm</td></tr>\r
 <tr><td> Skin Name </td><td>Default</td></tr>\r
-<tr><td> Generating Time </td><td>18:40 11/11/2004</td></tr>\r
+<tr><td> Generating Time </td><td>16:19 11/25/2004</td></tr>\r
 <tr><td> Language ID </td><td>1033</td></tr>\r
 <tr><td> Compile Script </td><td>webhelp5_compile_script.xml</td></tr>\r
-<tr><td> Compile Build Version </td><td>10.00.949</td></tr>\r
-<tr><td> Product Name </td><td>WebHelp 5.00</td></tr>\r
-<tr><td> Authoring Tool Name </td><td>RoboHelp 2002</td></tr>\r
+<tr><td> Compile Build Version </td><td>13.00.584</td></tr>\r
+<tr><td> Product Name </td><td>WebHelp 5.50</td></tr>\r
+<tr><td> Authoring Tool Name </td><td>RoboHelp X5</td></tr>\r
 <table>\r
 </body>\r
 </html>
\ No newline at end of file
index 66e8c53291cda7cb72da7bca7b416a6d803fbcf8..c4fa48af828f80839683c65fef14b6162470e96f 100755 (executable)
@@ -1,6 +1,9 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+<title> WebHelp Navigation Mini-bar </title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <style>\r
 <!--\r
index aab44ddea6f53f3dc56d2dec191d475a2b88009d..86eb2290d99d8c9a2204ec573f2d851655e84039 100755 (executable)
@@ -1,10 +1,9 @@
 <html>\r
 <head>\r
 <title>Navigation Pane</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
-<SCRIPT LANGUAGE="JavaScript1.2" ARCHIVE="nsdnsfix.jar" ID="ChangeProfileScriptinNavPane2"> var sd_strAgent    = navigator.userAgent.toLowerCase();    var sd_strVersion  = navigator.appVersion.toLowerCase();  var sd_nVerMajor      = parseInt(sd_strVersion);  var sd_nVerMinor    = parseFloat(sd_strVersion); var        sd_bNS      = ((sd_strAgent.indexOf("mozilla") != -1) && ((sd_strAgent.indexOf('spoofer') == -1) && (sd_strAgent.indexOf('compatible') == -1))); var    sd_bNS4                 = ((sd_bNS) && (sd_nVerMajor >= 4)); if (sd_nVerMinor == 4.60)  {  netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesRead");  var sd_prefValue = navigator.preference("security.lower_java_network_security_by_trusting_proxies"); if (!sd_prefValue) { alert("There are some limitations in Netscape 4.6. Please download and install the latest version of Netscape. Your current Netscape profile needs to be modified. Select 'Remember this decision' and click 'Grant' when prompted to allow the modifications. Click OK to proceed."); netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite"); navigator.preference("security.lower_java_network_security_by_trusting_proxies", true); alert("Please restart Netscape"); window.close(); } } </SCRIPT>\r
+<meta name="description" content="WebHelp 5.50">\r
 <script language="javascript" src="whver.js"></script>\r
 <script language="javascript1.2" src="whmsg.js"></script>\r
 <script language="javascript1.2" src="whproxy.js"></script>\r
@@ -37,6 +36,7 @@ function setShowPane(sName)
        gsInitPane=sName;\r
 }\r
   addPane("toc","whtdhtml.htm");\r
+  addPane("idx","whidhtml.htm");\r
   addPane("fts","whfdhtml.htm");\r
   addPane("glo","whgdhtml.htm");\r
   setShowPane("toc");\r
@@ -58,24 +58,49 @@ function window_unload()
 \r
 function window_OnLoad()\r
 {\r
-       if (gsInitPane == "toc")\r
+       var bHidePane=false;\r
+       var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
+       if (SendMessage(oMsg))\r
+       {\r
+               if(oMsg.oParam>0)\r
+               {\r
+                       if(oMsg.oParam==1)\r
+                               gsInitPane="toc";\r
+                       else if(oMsg.oParam==2)\r
+                               gsInitPane="idx";\r
+                       else if(oMsg.oParam==3)\r
+                               gsInitPane="fts";\r
+                       else if(oMsg.oParam==4)\r
+                               gsInitPane="glo";\r
+               }\r
+               else if(oMsg.oParam==0)\r
+               {\r
+                       bHidePane=true;\r
+               }\r
+       }\r
+       if (bHidePane)\r
        {\r
-               var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\r
+               oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null)\r
+               SendMessage(oMsg);\r
+       }\r
+       else if (gsInitPane == "toc")\r
+       {\r
+               oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null)\r
                SendMessage(oMsg);      \r
        }\r
        else if (gsInitPane=="idx")\r
        {\r
-               var oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
+               oMsg=new whMessage(WH_MSG_SHOWIDX,this,1,null)\r
                SendMessage(oMsg);      \r
        }\r
        else if (gsInitPane=="fts")\r
        {\r
-               var oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
+               oMsg=new whMessage(WH_MSG_SHOWFTS,this,1,null)\r
                SendMessage(oMsg);      \r
        }\r
        else if (gsInitPane=="glo")\r
        {\r
-               var oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
+               oMsg=new whMessage(WH_MSG_SHOWGLO,this,1,null)\r
                SendMessage(oMsg);      \r
        }\r
        \r
@@ -83,13 +108,14 @@ function window_OnLoad()
 \r
 function onResize()\r
 {\r
+       var oMsg=null;\r
        if (gbIE4)\r
        {\r
                if(document.body)\r
                {\r
                        if(document.body.clientWidth > 1 && document.body.clientHeight>1)\r
                        {\r
-                               var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+                               oMsg = new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
                                SendMessage(oMsg);\r
                        }\r
                }\r
@@ -98,7 +124,7 @@ function onResize()
        {\r
                if (window.innerWidth != 0 && window.innerHeight != 0)\r
                {\r
-                       var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+                       oMsg = new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
                        SendMessage(oMsg);\r
                }\r
        }\r
@@ -137,11 +163,7 @@ function CheckLoadingPhase2()
                                setTimeout("CheckLoadingPhase2()", 1000);\r
                        else {\r
                                if (gnVerMinor != 4.60) {\r
-                                       if (gnVerMinor >= 4.06)\r
-                                               document.location.href = "nsdnsfix.htm"\r
-                                       else {\r
-                                               alert("Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited.");\r
-                                       }\r
+                                       alert("Unable to load applet. If you are using an old version of Netscape, the prefs.js file needs to be edited.");\r
                                }\r
                        }       \r
                }\r
@@ -193,102 +215,78 @@ function onSendMessage(oMsg)
                else\r
                        WebHelpApplet = window.WebHelp;\r
 \r
-               if (nMsgId == WH_MSG_SHOWTOC)\r
+               if(nMsgId==WH_MSG_GETPANEINFO)\r
                {\r
-                       gsCurrentPane="toc";\r
-                       WebHelpApplet.Command("Contents",null);\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWIDX)\r
-               {\r
-                       gsCurrentPane="idx";\r
-                       WebHelpApplet.Command("Index",null);\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWFTS)\r
-               {\r
-                       gsCurrentPane="fts";\r
-                       WebHelpApplet.Command("Search",null);\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_SHOWGLO)\r
-               {\r
-                       gsCurrentPane="glo";\r
-                       WebHelpApplet.Command("Glossary",null);\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
+                       oMsg.oParam=gsCurrentPane;\r
+                       return false;\r
                }\r
-               else if(nMsgId==WH_MSG_SYNCTOC)\r
+               else if(gbLoading!="unknown" || gbNav6)\r
                {\r
-                       gsCurrentPane="toc";\r
-                       var oTopicParam=oMsg.oParam;\r
-                       if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
+                       if (nMsgId == WH_MSG_SHOWTOC)\r
+                       {\r
+                               gsCurrentPane="toc";\r
+                               WebHelpApplet.Command("Contents",null);\r
+                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");\r
+                               SendMessage(onMsg);\r
+                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+                               SendMessage(onMsg);\r
+                       }\r
+                       else if(nMsgId==WH_MSG_SHOWIDX)\r
+                       {\r
+                               gsCurrentPane="idx";\r
+                               WebHelpApplet.Command("Index",null);\r
+                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");\r
+                               SendMessage(onMsg);\r
+                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+                               SendMessage(onMsg);\r
+                       }\r
+                       else if(nMsgId==WH_MSG_SHOWFTS)\r
                        {\r
-                               var sPPath=_browserURLToAppletURL(oTopicParam.sPPath);\r
-                               var sParam="";\r
-                               for(var i=0;i<oTopicParam.aPaths.length;i++)\r
+                               gsCurrentPane="fts";\r
+                               WebHelpApplet.Command("Search",null);\r
+                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
+                               SendMessage(onMsg);\r
+                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+                               SendMessage(onMsg);\r
+                       }\r
+                       else if(nMsgId==WH_MSG_SHOWGLO)\r
+                       {\r
+                               gsCurrentPane="glo";\r
+                               WebHelpApplet.Command("Glossary",null);\r
+                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");\r
+                               SendMessage(onMsg);\r
+                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+                               SendMessage(onMsg);\r
+                       }\r
+                       else if(nMsgId==WH_MSG_SYNCTOC)\r
+                       {\r
+                               gsCurrentPane="toc";\r
+                               var oTopicParam=oMsg.oParam;\r
+                               if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
                                {\r
-                                       sParam+=oTopicParam.aPaths[i]+"\r\r";\r
-                               }\r
-                               if(gbLoading!="unknown")\r
+                                       var sPPath=_browserStringToText(oTopicParam.sPPath);\r
+                                       var sParam="";\r
+                                       for(var i=0;i<oTopicParam.aPaths.length;i++)\r
+                                       {\r
+                                               sParam+=oTopicParam.aPaths[i]+"\r\r";\r
+                                       }\r
                                        WebHelpApplet.Command("SyncToc",sPPath,sParam);\r
+                               }\r
+                       }\r
+                       else if(nMsgId==WH_MSG_SEARCHTHIS)\r
+                       {\r
+                               gsCurrentPane="fts";\r
+                               WebHelpApplet.Command("Search",oMsg.oParam);\r
+                               var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
+                               SendMessage(onMsg);\r
+                               onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
+                               SendMessage(onMsg);\r
                        }\r
-               }\r
-               else if(nMsgId==WH_MSG_SEARCHTHIS)\r
-               {\r
-                       gsCurrentPane="fts";\r
-                       WebHelpApplet.Command("Search",oMsg.oParam);\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
-                       SendMessage(onMsg);\r
-                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
-                       SendMessage(onMsg);\r
-               }\r
-               else if(nMsgId==WH_MSG_GETPANEINFO)\r
-               {\r
-                       oMsg.oParam=gsCurrentPane;\r
-                       return false;\r
                }\r
        }\r
        return true;\r
 }\r
 \r
-function _browserURLToAppletURL(sBURL)\r
-{\r
-       var sAURL="";\r
-       var nPos=sBURL.indexOf('%');\r
-       while(nPos!=-1)\r
-       {\r
-               sAURL+=sBURL.substring(0,nPos);\r
-               sBURL=sBURL.substring(nPos+1);\r
-               var sNum="";\r
-               var i=0;\r
-               while(sBURL.charAt(i)>='0'&&sBURL.charAt(i)<='9')\r
-               {\r
-                       sNum+=sBURL.charAt(i++);        \r
-               }\r
-               if(sNum!="")\r
-               {\r
-                       var nNum=parseInt(sNum,16);\r
-                       sAURL+=String.fromCharCode(nNum);\r
-                       sBURL=sBURL.substring(i);\r
-               }\r
-               nPos=sBURL.indexOf('%');\r
-       }\r
-       sAURL+=sBURL;\r
-       return sAURL;\r
-}\r
-\r
 function getInitTocInfo()\r
 {\r
        var oParam=new Object();\r
@@ -299,7 +297,7 @@ function getInitTocInfo()
                var oTopicParam=oMsg.oParam.oTocInfo;\r
                if(oTopicParam&&oTopicParam.aPaths&&oTopicParam.aPaths.length>0&&oTopicParam.sPPath)\r
                {\r
-                       var sPPath=_browserURLToAppletURL(oTopicParam.sPPath);\r
+                       var sPPath=_browserStringToText(oTopicParam.sPPath);\r
                        var sParam="";\r
                        for(var i=0;i<oTopicParam.aPaths.length;i++)\r
                        {\r
@@ -343,6 +341,12 @@ if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
 }\r
 else\r
        document.location.reload();\r
+\r
+if (window.gbNav6)\r
+{\r
+       var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);\r
+       SendMessage(oMsg);\r
+}\r
 //-->\r
 </script>\r
 </head>\r
index ffb2439692d4d6c5b677fd712158e7ca82340828..eaf5c6d67f71cb544644f79770325aacfaad8e9c 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title> Navigation Pane </title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <body border=0 topmargin=0 bottommargin=0 rightmargin=0 leftmargin=0 scroll=no>\r
 <script language="javascript" src="whver.js"></script>\r
@@ -39,6 +39,13 @@ if (window.gbWhPHost)
 else\r
        document.location.reload();\r
 \r
+if (window.gbNav6)\r
+{\r
+       var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);\r
+       SendMessage(oMsg);\r
+}\r
+\r
+\r
 function writeWebHelpPane()\r
 {\r
   var bPreferXML             = false;\r
@@ -46,6 +53,7 @@ function writeWebHelpPane()
   var strProjectFileHTM =  "whproj.htm";       \r
   addProject(bPreferXML, strProjectFileXML, strProjectFileHTM);\r
   addPane("toc","whtdhtml.htm");\r
+  addPane("idx","whidhtml.htm");\r
   addPane("fts","whfdhtml.htm");\r
   addPane("glo","whgdhtml.htm");\r
   setShowPane("toc");\r
diff --git a/doc/salome/gui/GEOM/whskin_pickup.htm b/doc/salome/gui/GEOM/whskin_pickup.htm
new file mode 100755 (executable)
index 0000000..1f1af7f
--- /dev/null
@@ -0,0 +1,229 @@
+<html>\r
+<head>\r
+<title>Select a Topic&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</title>\r
+<script language="javascript" src="whver.js"></script>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript">\r
+<!--\r
+var gsBgColor = "#c0c0c0";\r
+var gsBgImage = "";\r
+var gsListBgColor = "white";\r
+var gsListBgImage = "";\r
+var gsMargin="0pt";\r
+var gsIndent="0pt";\r
+var gSelectedItem = -1;\r
+\r
+\r
+var goFont=null;\r
+var goHoverFont=null;\r
+var goTableFont=null;\r
+var gsABgColor="#cccccc";\r
+\r
+function setListBackground(sBgImage)\r
+{\r
+       if (sBgImage != null && sBgImage.length > 0)\r
+               gsListBgImage = sBgImage;\r
+}\r
+\r
+function setListBackgroundcolor(sBgColor)\r
+{\r
+       if (sBgColor != null && sBgColor.length > 0)\r
+               gsListBgColor = sBgColor;\r
+}\r
+\r
+function setBackground(sBgImage)\r
+{\r
+       if (sBgImage != null && sBgImage.length > 0)\r
+               gsBgImage = sBgImage;\r
+}\r
+\r
+function setBackgroundcolor(sBgColor)\r
+{\r
+       if (sBgColor != null && sBgColor.length > 0)\r
+               gsBgColor = sBgColor;\r
+}\r
+\r
+function setActiveBgColor(sBgColor)\r
+{\r
+       gsABgColor=sBgColor;\r
+}\r
+\r
+function setFont(sType, sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
+{\r
+       var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
+       if (sType == "Normal")\r
+               goFont=vFont;\r
+       if (sType == "Hover")\r
+               goHoverFont=vFont;\r
+       else if (sType == "Table")\r
+               goTableFont=vFont;\r
+}\r
+\r
+function fnOnload()\r
+{\r
+       if( window.dialogArguments != null )\r
+               fnLoadOptions( window.dialogArguments );\r
+       var items = getElementsByTag(document, "a");\r
+       if (items.length > 0)\r
+               items[0].focus();\r
+}\r
+\r
+var gaOpts = new Array();\r
+\r
+function selectOption(index)\r
+{\r
+       gSelectedItem = index;\r
+}\r
+\r
+function displayOption(index)\r
+{\r
+       if (index < gaOpts.length)\r
+       {\r
+               returnValue = new Object();\r
+               returnValue.m_url = gaOpts[index];\r
+       }\r
+       else\r
+               returnValue = null;\r
+\r
+       window.close();\r
+}\r
+\r
+function fnLoadOptions( cList )\r
+{\r
+       var sHTML = "<dl>";\r
+       for( var i=0;i <cList.length; i++)\r
+       {\r
+               sHTML += "<dt><nobr><a href=\"javascript:void(0);\" onclick=\"return false;\" onfocus=\"selectOption(";\r
+               sHTML += gaOpts.length + ");return false;\" ondblclick=\"displayOption(" + gaOpts.length;\r
+               sHTML += ");return false;\">"+ _textToHtml(cList[i].m_sName) + "</a></nobr></dt>";\r
+               gaOpts[gaOpts.length] = cList[i].m_sURL;\r
+       }\r
+       sHTML += "</dl>";\r
+       var oDivCon=getElement("divlist");\r
+       if(oDivCon)\r
+               oDivCon.innerHTML=sHTML;\r
+       return true;\r
+}\r
+\r
+function fnOK()\r
+{\r
+       displayOption(gSelectedItem);\r
+}\r
+\r
+function fnCancel()\r
+{\r
+       returnValue = null;             window.close();\r
+}\r
+\r
+function fnOnKeypress()\r
+{\r
+       switch( event.keyCode )\r
+       {\r
+       case 13:        // enter key\r
+               fnOK();\r
+               break;\r
+       case 27:        // escape key\r
+               fnCancel();\r
+               break;\r
+       }\r
+}\r
+\r
+function writeStyle(bMiniBar)\r
+{\r
+       var sStyle="";\r
+       sStyle+="<style type='text/css'>\n";\r
+       sStyle+="<!--\n";\r
+       sStyle+="body.clsbody\n";\r
+       sStyle+="{\n";\r
+       sStyle+="margin: 4px;\n";\r
+       sStyle+=getFontStyle(goTableFont);\r
+       sStyle+="background-attachment: fixed;\n";\r
+       sStyle+="};\n";\r
+       sStyle+="P.clsNDXTD\n";\r
+       sStyle+="{\n";\r
+       sStyle+="margin:0;\n";\r
+       sStyle+=getFontStyle(goTableFont);\r
+       sStyle+="};\n";\r
+       sStyle+="div.clslist\n";\r
+       sStyle+="{\n";\r
+       if (gsListBgImage)\r
+               sStyle+="background-image:url("+gsListBgImage+");\n";\r
+       else if (gsListBgColor)\r
+               sStyle+="background-color:"+gsListBgColor+";\n";\r
+       sStyle+=getFontStyle(goFont);\r
+       sStyle+="};\n";\r
+       sStyle+="BUTTON.clsNDXButton\n";\r
+       sStyle+="{\n";\r
+       sStyle+=getFontStyle(goTableFont);\r
+       sStyle+="background-color: transparent;\n";\r
+       sStyle+="};\n";\r
+       sStyle+="dl {"+getFontStyle(goFont)+"margin-left:"+gsIndent+";margin-top:"+gsMargin+";}\n";\r
+       sStyle+="A:link {"+getFontStyle(goFont)+"}\n";\r
+       sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";\r
+       sStyle+="A:active {background-color:"+gsABgColor+";}\n";\r
+       sStyle+="A:hover {"+getFontStyle(goHoverFont)+"}\n";\r
+       sStyle+="</style>\n";\r
+       document.write(sStyle);\r
+}\r
+\r
+function window_OnLoad()\r
+{\r
+       if(document.body)\r
+       {\r
+               if(gsBgImage&&gsBgImage.length>0)\r
+               {\r
+                       document.body.background=gsBgImage;\r
+               }\r
+               if(gsBgColor&&gsBgColor.length>0)\r
+               {\r
+                       document.body.bgColor=gsBgColor;\r
+               }\r
+       }\r
+       fnOnload();\r
+       window_onResize();\r
+}\r
+\r
+function window_onResize()\r
+{\r
+       var oDiv = getElement("divlist");\r
+       var oTitle = getElement("p_title");\r
+       var oButton = getElement("tb_button");\r
+       if (oDiv && oTitle && oButton)\r
+       {\r
+               oDiv.style.height = document.body.offsetHeight - oTitle.offsetHeight - oButton.offsetHeight - 8;\r
+       }\r
+}\r
+goTableFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
+goFont=new whFont("Verdana","8pt","#000000","normal","normal","none");\r
+goHoverFont=new whFont("Verdana","8pt","#666666","normal","normal","none");\r
+\r
+\r
+setBackgroundcolor("White");\r
+\r
+setFont("Table", "Tahoma","8pt","Navy","Normal","Normal","none");\r
+setListBackgroundcolor("White");\r
+\r
+setFont("Normal", "Tahoma","8pt","Black","Normal","Normal","none");\r
+setFont("Hover", "Tahoma","8pt","Navy","Normal","Normal","underline");\r
+setActiveBgColor("Silver");\r
+\r
+window.onload=window_OnLoad;\r
+window.onresize = window_onResize;\r
+writeStyle();\r
+//-->\r
+</script>\r
+</head>\r
+\r
+<body class="clsbody" scroll="no" onkeypress="fnOnKeypress()">\r
+<p id="p_title" class="clsNDXTD"><nobr>Select a topic, then click Display</nobr></p>\r
+<div id="divlist" class="clslist" style="margin:2px;position: relative;overflow:auto;width:100%;border-style:inset;border-width:2">\r
+</div>\r
+<table id="tb_button" width="100%">\r
+  <tr>\r
+    <td width="100%" align="center"><button class="clsNDXButton" name="btnOK" onclick="fnOK()">Display</button>&#32;&#32;&#32;<button class="clsNDXButton" name="btnCancel" onclick="fnCancel()">Cancel</button></td>\r
+  </tr>\r
+</table>\r
+\r
+</body>\r
+\r
+</html>
\ No newline at end of file
index 35f0155b882e287a59d518a5c5c62a9fe3b0a3af..f7cf6d1d5ef78a2662cb41851b3e5fcd3b0e6d39 100755 (executable)
@@ -1,47 +1,38 @@
 <html>\r
 <head>\r
 <title> Navigation Pane </title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <script language="javascript" src="whver.js"></script>\r
 <script language="javascript1.2" src="whmsg.js"></script>\r
 <script language="javascript1.2" src="whproxy.js"></script>\r
 </head>\r
 <script language="javascript">\r
 <!--\r
-var strFrmToc = "";\r
-var strFrmNdx = "";\r
-var strFrmFts = "";\r
-var strFrmGls = "";\r
-var strFrmDft = "";\r
-var gstrName = "";\r
+var strFrmToc="";\r
+var strFrmNdx="";\r
+var strFrmFts="";\r
+var strFrmGls="";\r
+var strFrmDft="";\r
+var gstrName="";\r
 \r
 //set overwrite here\r
 function setListFrames(strToc,strNdx,strFts,strGls,strDefault)\r
 {\r
-       strFrmToc = strToc;\r
-       strFrmNdx = strNdx;\r
-       strFrmFts = strFts;\r
-       strFrmGls = strGls;\r
-       strFrmDft = strDefault;\r
-       if (strFrmDft == strFrmToc)\r
-       {\r
-               gstrName = "toc";\r
-       }\r
-       else if (strFrmDft == strFrmNdx) \r
-       {\r
-               gstrName = "idx";\r
-\r
-       }\r
-       else if (strFrmDft == strFrmFts) \r
-       {\r
-               gstrName = "fts";\r
-       }\r
-       else if (strFrmDft == strFrmGls) \r
-       {\r
-               gstrName = "glo";\r
-       }\r
+       strFrmToc=strToc;\r
+       strFrmNdx=strNdx;\r
+       strFrmFts=strFts;\r
+       strFrmGls=strGls;\r
+       strFrmDft=strDefault;\r
+       if(strFrmDft==strFrmToc)\r
+               gstrName="toc";\r
+       else if(strFrmDft==strFrmNdx)\r
+               gstrName="idx";\r
+       else if(strFrmDft==strFrmFts)\r
+               gstrName="fts";\r
+       else if(strFrmDft==strFrmGls)\r
+               gstrName="glo";\r
 }\r
 \r
 function setWebHelpPane()\r
@@ -51,77 +42,111 @@ function setWebHelpPane()
 \r
 function window_unload()\r
 {\r
-       if (!gbNav4 || gbNav6) // resize will call unload, but the register code will never be called on Netscape 4.\r
+       if(!gbNav4||gbNav6) // resize will call unload, but the register code will never be called on Netscape 4.\r
        {\r
                UnRegisterListener2(this,WH_MSG_SHOWTOC);\r
                UnRegisterListener2(this,WH_MSG_SHOWIDX);\r
                UnRegisterListener2(this,WH_MSG_SHOWFTS);\r
                UnRegisterListener2(this,WH_MSG_SHOWGLO);\r
-               UnRegisterListener2(this, WH_MSG_GETPANEINFO);\r
+               UnRegisterListener2(this,WH_MSG_GETPANEINFO);\r
        }\r
 }\r
 \r
 function window_onload()\r
 {\r
-       if (gstrName)\r
+       var bHidePane=false;\r
+       var oMsg=new whMessage(WH_MSG_GETCMD,this,1,null);\r
+       if(SendMessage(oMsg))\r
        {\r
-               var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, gstrName);\r
-               SendMessage(onMsg);\r
+               if(oMsg.oParam>0)\r
+               {\r
+                       if(oMsg.oParam==1)\r
+                               gstrName="toc";\r
+                       else if(oMsg.oParam==2)\r
+                               gstrName="idx";\r
+                       else if(oMsg.oParam==3)\r
+                               gstrName="fts";\r
+                       else if(oMsg.oParam==4)\r
+                               gstrName="glo";\r
+                       switchNvp(gstrName);\r
+               }\r
+               else if(oMsg.oParam==0)\r
+               {\r
+                       bHidePane=true;\r
+               }\r
+               else if(gstrName)\r
+                       switchNvp(gstrName);\r
+       }\r
+       if(bHidePane)\r
+       {\r
+               oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null)\r
+               SendMessage(oMsg);\r
        }\r
+       else if(gstrName)\r
+       {\r
+               oMsg=new whMessage(WH_MSG_PANEINFO,this,1,gstrName);\r
+               SendMessage(oMsg);\r
+       }\r
+       oMsg=new whMessage(WH_MSG_NOSYNC,this,1,null);\r
+       SendMessage(oMsg);\r
+       oMsg=new whMessage(WH_MSG_NOSEARCHINPUT,this,1,null);\r
+       SendMessage(oMsg);\r
+\r
 }\r
 \r
 function switchNvp(strName)\r
 {\r
-       var strFile = "";\r
-       if (strName == "toc")           strFile = strFrmToc;\r
-       else if (strName == "idx")      strFile = strFrmNdx;\r
-       else if (strName == "fts")      strFile = strFrmFts;\r
-       else if (strName == "glo")      strFile = strFrmGls;\r
-\r
-       gstrName = strName;\r
-       frames[0].location = strFile;   \r
+       var strFile="";\r
+       if(strName=="toc")              strFile=strFrmToc;\r
+       else if(strName=="idx") strFile=strFrmNdx;\r
+       else if(strName=="fts") strFile=strFrmFts;\r
+       else if(strName=="glo") strFile=strFrmGls;\r
+\r
+       gstrName=strName;\r
+       frames[0].location=strFile;     \r
 }\r
 \r
 function onSendMessage(oMsg)\r
 {\r
        if(oMsg)\r
        {\r
+               var onMsg=null;\r
                var nMsgId=oMsg.nMessageId;\r
-               if (nMsgId==WH_MSG_SHOWTOC)\r
+               if(nMsgId==WH_MSG_SHOWTOC)\r
                {\r
                        switchNvp("toc");\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "toc");\r
+                       onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"toc");\r
                        SendMessage(onMsg);\r
-                       onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
                        SendMessage(onMsg);\r
                }\r
                else if(nMsgId==WH_MSG_SHOWIDX)\r
                {\r
                        switchNvp("idx");\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "idx");\r
+                       onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"idx");\r
                        SendMessage(onMsg);\r
-                       onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
                        SendMessage(onMsg);\r
                }\r
                else if(nMsgId==WH_MSG_SHOWFTS)\r
                {\r
                        switchNvp("fts");\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "fts");\r
+                       onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"fts");\r
                        SendMessage(onMsg);\r
-                       onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
                        SendMessage(onMsg);\r
                }\r
                else if(nMsgId==WH_MSG_SHOWGLO)\r
                {\r
                        switchNvp("glo");\r
-                       var onMsg=new whMessage(WH_MSG_PANEINFO, this, 1, "glo");\r
+                       onMsg=new whMessage(WH_MSG_PANEINFO,this,1,"glo");\r
                        SendMessage(onMsg);\r
-                       onMsg = new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+                       onMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
                        SendMessage(onMsg);\r
                }\r
-               else if (nMsgId==WH_MSG_GETPANEINFO)\r
+               else if(nMsgId==WH_MSG_GETPANEINFO)\r
                {\r
-                       oMsg.oParam = gstrName;\r
+                       oMsg.oParam=gstrName;\r
                        return false;\r
                }\r
        }\r
@@ -130,47 +155,48 @@ function onSendMessage(oMsg)
 \r
 function onResize()\r
 {\r
-       if (gbIE4)\r
+       var oMsg=null;\r
+       if(gbIE4)\r
        {\r
                if(document.body)\r
                {\r
-                       if(document.body.clientWidth > 1 && document.body.clientHeight>1)\r
+                       if(document.body.clientWidth>1&&document.body.clientHeight>1)\r
                        {\r
-                               var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+                               oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
                                SendMessage(oMsg);\r
                        }\r
                }\r
        }\r
-       else \r
+       else\r
        {\r
-               if (window.innerWidth != 0 && window.innerHeight != 0)\r
+               if(window.innerWidth!=0&&window.innerHeight!=0)\r
                {\r
-                       var oMsg = new whMessage(WH_MSG_RESIZEPANE, this, 1, null);\r
+                       oMsg=new whMessage(WH_MSG_RESIZEPANE,this,1,null);\r
                        SendMessage(oMsg);\r
                }\r
        }\r
 }\r
 \r
-if (window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
+if(window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
 {\r
-       var oMsg = new whMessage(WH_MSG_GETPANES, this, 1, null);\r
-       if (SendMessage(oMsg))\r
+       var oMsg=new whMessage(WH_MSG_GETPANES,this,1,null);\r
+       if(SendMessage(oMsg))\r
        {\r
-               if (oMsg.oParam)\r
+               if(oMsg.oParam)\r
                {\r
-                       for (var i=0;i<oMsg.oParam.aPanes.length;i++)\r
+                       for(var i=0;i<oMsg.oParam.aPanes.length;i++)\r
                        {\r
-                               if (oMsg.oParam.aPanes[i].sPaneName == "toc")\r
-                                       strFrmToc = oMsg.oParam.aPanes[i].sPaneURL;\r
-                               else if (oMsg.oParam.aPanes[i].sPaneName == "idx")\r
-                                       strFrmNdx = oMsg.oParam.aPanes[i].sPaneURL;\r
-                               else if (oMsg.oParam.aPanes[i].sPaneName == "fts")\r
-                                       strFrmFts = oMsg.oParam.aPanes[i].sPaneURL;\r
-                               else if (oMsg.oParam.aPanes[i].sPaneName == "glo")\r
-                                       strFrmGls = oMsg.oParam.aPanes[i].sPaneURL;\r
-                               if (oMsg.oParam.sDefault == oMsg.oParam.aPanes[i].sPaneName)\r
+                               if(oMsg.oParam.aPanes[i].sPaneName=="toc")\r
+                                       strFrmToc=oMsg.oParam.aPanes[i].sPaneURL;\r
+                               else if(oMsg.oParam.aPanes[i].sPaneName=="idx")\r
+                                       strFrmNdx=oMsg.oParam.aPanes[i].sPaneURL;\r
+                               else if(oMsg.oParam.aPanes[i].sPaneName=="fts")\r
+                                       strFrmFts=oMsg.oParam.aPanes[i].sPaneURL;\r
+                               else if(oMsg.oParam.aPanes[i].sPaneName=="glo")\r
+                                       strFrmGls=oMsg.oParam.aPanes[i].sPaneURL;\r
+                               if(oMsg.oParam.sDefault==oMsg.oParam.aPanes[i].sPaneName)\r
                                {\r
-                                       strFrmDft = oMsg.oParam.aPanes[i].sPaneURL;\r
+                                       strFrmDft=oMsg.oParam.aPanes[i].sPaneURL;\r
                                }\r
                        }\r
                }\r
@@ -184,21 +210,29 @@ if (window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
        RegisterListener2(this,WH_MSG_SHOWIDX);\r
        RegisterListener2(this,WH_MSG_SHOWFTS);\r
        RegisterListener2(this,WH_MSG_SHOWGLO);\r
-       RegisterListener2(this, WH_MSG_GETPANEINFO);\r
+       RegisterListener2(this,WH_MSG_GETPANEINFO);\r
+\r
+       if(gbIE55)\r
+               window.onresize=onResize;\r
 \r
-       window.onresize=onResize;\r
        window.onunload=window_unload;\r
        window.onload=window_onload;\r
 \r
-       var strHtml = "";\r
-       strHtml += "<frameset rows=\'100%,*\'>";\r
-       strHtml += "<frame name=\'nvplist\' title=\'navpane frame\' src=\'" + strFrmDft +"\'></frame>";\r
-       strHtml += "<frame src=\'whskin_blank.htm\' noresize></frame>";\r
-       strHtml += "</frameset>";\r
+       var strHtml="";\r
+       strHtml+="<frameset rows=\'100%,*\'>";\r
+       strHtml+="<frame name=\'nvplist\' title=\'navpane frame\' src=\'" + strFrmDft +"\'></frame>";\r
+       strHtml+="<frame src=\'whskin_blank.htm\' noresize></frame>";\r
+       strHtml+="</frameset>";\r
        document.write(strHtml);\r
 }\r
 else\r
        document.location.reload();\r
+\r
+if(window.gbNav6)\r
+{\r
+       var oMsg=new whMessage(WH_MSG_RELOADNS6,this,1,null);\r
+       SendMessage(oMsg);\r
+}\r
 //-->\r
 </script>\r
 </html>
\ No newline at end of file
index 8b705444cfda6cbb483b0648a37dac5ca1bab0fe..ecec5c12dc7cef2ce244030b8e012380b320bcc9 100755 (executable)
@@ -1,6 +1,9 @@
 <html>\r
 <head>\r
-<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">\r
+<title> WebHelp Navigation Toolbar </title>\r
+\r
+<meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
+<meta name="description" content="WebHelp 5.50">\r
 </head>\r
 <style>\r
 <!--\r
@@ -80,10 +83,11 @@ setButtonBgColor("searchform","", true);
 setButtonBgColor("banner","", true);\r
 \r
        addButton("toc",BTN_TEXT|BTN_IMG,"Contents","","","","",0,0,"","","","","","");\r
+addButton("idx",BTN_TEXT|BTN_IMG,"Index","","","","",0,0,"","","","","","");\r
 addButton("fts",BTN_TEXT|BTN_IMG,"Search","","","","",0,0,"","","","","","");\r
 addButton("glo",BTN_TEXT|BTN_IMG,"Glossary","","","","",0,0,"","","","","","");\r
 addButton("searchform",BTN_TEXT,"","","","","",0,0,"","","","","","");\r
-addButton("banner",BTN_IMG,"eHelp Corporation","","","","",0,0,"","","","","","");\r
+addButton("banner",BTN_IMG,"","","","","",0,0,"","","","","","");\r
 \r
        addButton("blankblock");\r
        writeStyle(false);\r
diff --git a/doc/salome/gui/GEOM/whskin_tw.htm b/doc/salome/gui/GEOM/whskin_tw.htm
new file mode 100755 (executable)
index 0000000..69737fa
--- /dev/null
@@ -0,0 +1,63 @@
+<html>\r
+<script language="javascript1.2" src="whutils.js"></script>\r
+<script language="javascript1.2">\r
+<!--\r
+var gsTopic="";\r
+\r
+if (location.hash.length > 1)\r
+{\r
+       var nPos = location.hash.indexOf(">>");\r
+       if (nPos>1)\r
+       {\r
+               gsTopic = location.hash.substring(1, nPos);\r
+               parseParam(location.hash.substring(nPos+2));\r
+       }\r
+       else\r
+               gsTopic = location.hash.substring(1);\r
+}\r
+\r
+\r
+       var strHtml="";\r
+       strHtml+="<frameset rows=\'100%,*\'>";\r
+       strHtml+="<frame name=\'topicwindow\' src=\'" + gsTopic +"\'></frame>";\r
+       strHtml+="<frame src=\'whskin_blank.htm\' noresize></frame>";\r
+       strHtml+="</frameset>";\r
+       document.write(strHtml);\r
+\r
+function parseParam(sParam)\r
+{\r
+       if (sParam)\r
+       {\r
+               var nBPos=0;\r
+               do \r
+               {\r
+                       var nPos=sParam.indexOf(">>", nBPos);\r
+                       if (nPos!=-1)\r
+                       {\r
+                               if (nPos>0)\r
+                               {\r
+                                       var sPart=sParam.substring(nBPos, nPos);\r
+                                       parsePart(sPart);\r
+                               }\r
+                               nBPos = nPos + 2;\r
+                       }\r
+                       else\r
+                       {\r
+                               var sPart=sParam.substring(nBPos);\r
+                               parsePart(sPart);\r
+                               break;\r
+                       }\r
+               } while(nBPos < sParam.length);\r
+       }       \r
+}\r
+\r
+function parsePart(sPart)\r
+{\r
+       if(sPart.toLowerCase().indexOf("cap=")==0)\r
+       {\r
+               document.title=_browserStringToText(sPart.substring(4));\r
+       }\r
+}\r
+//-->\r
+</script>\r
+</html>
\ No newline at end of file
index 2a61402a925e6ea61e4942b36880a8f0e4d8d1f3..6dce998677a30524c88918db0363d2346d5a6046 100755 (executable)
@@ -40,7 +40,8 @@ if (window.gbWhTopic)
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>"]]>  \r
   </add>\r
index 49e552e87e4ada875d62bced145a973d5f932e19..95ea404a0d7235b19a95b0f754523144e951abe8 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.003\r
 RegisterListener2(this, WH_MSG_GETSTARTFRAME);\r
 RegisterListener2(this, WH_MSG_GETDEFAULTTOPIC);\r
 RegisterListener2(this, WH_MSG_MINIBARORDER);\r
@@ -8,6 +9,9 @@ RegisterListener2(this, WH_MSG_ISAVENUESUPPORT);
 RegisterListener2(this, WH_MSG_GETPANETYPE);\r
 RegisterListener2(this, WH_MSG_GETPANES);\r
 RegisterListener2(this, WH_MSG_RELOADNS6);\r
+RegisterListener2(this, WH_MSG_GETCMD);\r
+RegisterListener2(this, WH_MSG_GETPANE);\r
+RegisterListener2(this, WH_MSG_GETDEFPANE);\r
 \r
 if (gbNav6)\r
 {\r
@@ -17,20 +21,128 @@ if (gbNav6)
 \r
 function delayReload()\r
 {\r
-       if(!gnReload)\r
+       if (!(this.cMRServer && cMRServer.m_strVersion))\r
        {\r
-               if(nViewFrameType&&nViewFrameType==1)\r
-                       document.location=document.location;\r
+               if(gnReload!=2)\r
+               {\r
+                       if(nViewFrameType&&nViewFrameType==1)\r
+                               document.location=document.location;\r
+               }\r
        }\r
 }\r
 \r
-var gsToolbarOrder = "toc|fts|glo|blankblock|banner";\r
+var gsToolbarOrder = "toc|idx|fts|glo|blankblock|searchform|banner";\r
 var gsMinibarOrder = "blankblock|hide2|";\r
 \r
 var gsTopic = "files/introduction_to_geom.htm";\r
+var PANE_OPT_SEARCH = 1;\r
+var PANE_OPT_BROWSESEQ = 2;\r
+var gnOpts=-1;\r
+var gnCmd=-1;\r
+var gnPans=2;\r
+var gsBtns="invalid";\r
+var gsDefaultBtn="invalid";\r
+var gbHasTitle=false;\r
 \r
 if (location.hash.length > 1)\r
-       gsTopic = location.hash.substring(1);\r
+{\r
+       var sParam = location.hash;\r
+       if (sParam.indexOf("#<") == 0)\r
+       {\r
+               document.location = "whcsh_home.htm#" + sParam.substring(2);\r
+       }\r
+       else if (sParam.indexOf("#>>") == 0)\r
+       {\r
+               parseParam(sParam.substring(3));\r
+               sParam = "#" + gsTopic + sParam.substring(1);\r
+       }\r
+       else\r
+       {\r
+               var nPos = sParam.indexOf(">>");\r
+               if (nPos>1)\r
+               {\r
+                       gsTopic = sParam.substring(1, nPos);\r
+                       parseParam(sParam.substring(nPos+2));\r
+               }\r
+               else\r
+                       gsTopic = sParam.substring(1);\r
+       }\r
+       if (gnPans == 1 && gsTopic)\r
+       {\r
+               var strURL=location.href;\r
+               if (location.hash)\r
+               {\r
+                       var nPos=location.href.indexOf(location.hash);\r
+                       strURL=strURL.substring(0, nPos);\r
+               }\r
+               if (gbHasTitle)\r
+                       document.location=_getPath(strURL)+ "whskin_tw.htm" + sParam;\r
+               else\r
+                       document.location=_getPath(strURL)+ gsTopic;\r
+       }\r
+}\r
+\r
+function parseParam(sParam)\r
+{\r
+       if (sParam)\r
+       {\r
+               var nBPos=0;\r
+               do \r
+               {\r
+                       var nPos=sParam.indexOf(">>", nBPos);\r
+                       if (nPos!=-1)\r
+                       {\r
+                               if (nPos>0)\r
+                               {\r
+                                       var sPart=sParam.substring(nBPos, nPos);\r
+                                       parsePart(sPart);\r
+                               }\r
+                               nBPos = nPos + 2;\r
+                       }\r
+                       else\r
+                       {\r
+                               var sPart=sParam.substring(nBPos);\r
+                               parsePart(sPart);\r
+                               break;\r
+                       }\r
+               } while(nBPos < sParam.length);\r
+       }       \r
+}\r
+\r
+function parsePart(sPart)\r
+{\r
+       if(sPart.toLowerCase().indexOf("cmd=")==0)\r
+       {\r
+               gnCmd=parseInt(sPart.substring(4));\r
+       }\r
+       else if(sPart.toLowerCase().indexOf("cap=")==0)\r
+       {\r
+               document.title=_browserStringToText(sPart.substring(4));\r
+               gbHasTitle=true;\r
+       }\r
+       else if(sPart.toLowerCase().indexOf("pan=")==0)\r
+       {\r
+               gnPans=parseInt(sPart.substring(4));\r
+       }\r
+       else if(sPart.toLowerCase().indexOf("pot=")==0)\r
+       {\r
+               gnOpts=parseInt(sPart.substring(4));\r
+       }\r
+       else if(sPart.toLowerCase().indexOf("pbs=")==0)\r
+       {\r
+               var sRawBtns = sPart.substring(4);\r
+               var aBtns = sRawBtns.split("|");\r
+               for (var i=0;i<aBtns.length;i++)\r
+               {\r
+                       aBtns[i] = transferAgentNameToPaneName(aBtns[i]);\r
+               }\r
+               gsRawBtns = aBtns.join("|");\r
+       }\r
+       else if(sPart.toLowerCase().indexOf("pdb=")==0)\r
+       {\r
+               gsDefaultBtn=transferAgentNameToPaneName(sPart.substring(4));\r
+       }\r
+}\r
 \r
 function setToolbarOrder(sOrder)\r
 {\r
@@ -108,12 +220,62 @@ function onSendMessageX(oMsg)
                                }\r
                        }\r
                }\r
-               oMsg.oParam = gsToolbarOrder;\r
+               var sParam="";\r
+               if (gsBtns!="invalid")\r
+                       sParam=gsBtns+"|blankblock|banner";\r
+               else\r
+                       sParam = gsToolbarOrder;\r
+\r
+               if (gnOpts!=-1)\r
+               {\r
+                       var nPosForm=sParam.indexOf("|searchform|");\r
+                       if (gnOpts&PANE_OPT_SEARCH)\r
+                       {\r
+                               if (nPosForm == -1 && sParam.indexOf("|fts|") != -1)\r
+                               {\r
+                                       var nPos=sParam.indexOf("banner");\r
+                                       if (nPos!=-1)\r
+                                       {\r
+                                               sParam=sParam.substring(0, nPos) + "searchform|" + sParam.substring(nPos);\r
+                                       }\r
+                               }\r
+                       }\r
+                       else\r
+                       {\r
+                               if (nPosForm!=-1)\r
+                               {\r
+                                       sParam=sParam.substring(0,nPosForm) + sParam.substring(nPosForm+11);\r
+                               }\r
+                       }\r
+               }\r
+               oMsg.oParam=sParam;\r
                return false;\r
        }\r
        else if (nMsgId == WH_MSG_MINIBARORDER)\r
        {\r
-               oMsg.oParam = gsMinibarOrder;\r
+               var sMinParam=gsMinibarOrder;\r
+               if (gnOpts!=-1)\r
+               {\r
+                       var nPosBro=gsMinibarOrder.indexOf("avprev|avnext");\r
+                       if (gnOpts&PANE_OPT_BROWSESEQ)\r
+                       {\r
+                               if (nPosBro==-1)\r
+                               {\r
+                                       sMinParam ="avprev|avnext|" + gsMinibarOrder;\r
+                               }\r
+                       }\r
+                       else\r
+                       {\r
+                               if (nPosBro!=-1)\r
+                               {\r
+                                       if (nPosBro!=0)\r
+                                               sMinParam=gsMinibarOrder.substring(0, nPosBro) + gsMinibarOrder.substring(nPosBro+14);\r
+                                       else\r
+                                               sMinParam=gsMinibarOrder.substring(14);\r
+                               }\r
+                       }\r
+               }\r
+               oMsg.oParam = sMinParam;\r
                return false;\r
        }\r
        else if (nMsgId == WH_MSG_ISSYNCSSUPPORT)\r
@@ -128,7 +290,7 @@ function onSendMessageX(oMsg)
                }\r
                else\r
                {\r
-                       if(nViewFrameType)\r
+                       if(typeof(nViewFrameType)!="undefined")\r
                        {\r
                                oMsg.oParam= (nViewFrameType < 3);\r
                                return false;\r
@@ -152,7 +314,7 @@ function onSendMessageX(oMsg)
        }\r
        else if (nMsgId == WH_MSG_ISSEARCHSUPPORT)\r
        {\r
-               if(nViewFrameType)\r
+               if(typeof(nViewFrameType)!="undefined")\r
                {\r
                        oMsg.oParam= (nViewFrameType < 3);\r
                        return false;\r
@@ -160,7 +322,7 @@ function onSendMessageX(oMsg)
        }\r
        else if (nMsgId == WH_MSG_GETPANETYPE)\r
        {\r
-               if(nViewFrameType)\r
+               if(typeof(nViewFrameType)!="undefined")\r
                {\r
                        var oPaneInfo = new Object();\r
                        oPaneInfo.nType = nViewFrameType;\r
@@ -199,7 +361,33 @@ function onSendMessageX(oMsg)
        else if(nMsgId==WH_MSG_RELOADNS6)\r
        {\r
                if(gbNav6)\r
-                       gnReload=1;\r
+                       gnReload++;\r
+               return false;\r
+       }\r
+       else if(nMsgId==WH_MSG_GETCMD)\r
+       {\r
+               oMsg.oParam=gnCmd;\r
+               return false;\r
+       }\r
+       else if(nMsgId==WH_MSG_GETPANE)\r
+       {\r
+               if (gsBtns!="invalid" && oMsg.oParam.sName)\r
+               {\r
+                       if(gsBtns.indexOf(oMsg.oParam.sName) != -1)\r
+                               oMsg.oParam.bEnable=true;\r
+                       else\r
+                               oMsg.oParam.bEnable=false;\r
+               }\r
+               else\r
+                       oMsg.oParam.bEnable=true;\r
+               return false;\r
+       }\r
+       else if(nMsgId==WH_MSG_GETDEFPANE)\r
+       {\r
+               if (gsDefaultBtn!="invalid")\r
+               {\r
+                       oMsg.oParam=gsDefaultBtn;\r
+               }\r
                return false;\r
        }\r
        return true;\r
@@ -213,7 +401,7 @@ function transferANToPN2(sAN)
                return "idx";\r
        else if (sAN =="nls")\r
                return "fts";\r
-       else if (sAN =="Glossary")\r
+       else if (sAN =="gls")\r
                return "glo";\r
        else if (sAN =="WebSearch")\r
                return "websearch";\r
index 7a676913e56ecb06a199ca8c4a4f3788ca0ffdfe..a43c6e1c43f9ee6acd4ef60b4d3e43f9307f120c 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.002\r
 window.whname="wh_stub";\r
 function getframehandle(frames,framename)\r
 {\r
@@ -9,10 +10,12 @@ function getframehandle(frames,framename)
                {\r
                        if(frames[i].name==framename)\r
                                return frames[i];\r
-                       if(frames[i].frames.length>0)\r
-                               frame=getframehandle(frames[i].frames,framename);\r
-                               if(null!=frame)\r
-                                       return frame;\r
+               }\r
+               if(frames[i].frames.length>0)\r
+               {\r
+                       frame=getframehandle(frames[i].frames,framename);\r
+                       if(null!=frame)\r
+                               return frame;\r
                }\r
        }\r
        return frame;\r
index bfab6523e0124f1be288f0e9464ec9415ff371b4..5e816c942d4b231a746569507acc41a29786ff41 100755 (executable)
Binary files a/doc/salome/gui/GEOM/wht_abge.jpg and b/doc/salome/gui/GEOM/wht_abge.jpg differ
index f0729b7e5b4c7c54063069ca80a3c4194e8c972a..bfedc68d849cb3c315cd060e6a39d10fb14fa6b6 100755 (executable)
Binary files a/doc/salome/gui/GEOM/wht_abgi.jpg and b/doc/salome/gui/GEOM/wht_abgi.jpg differ
index 74de750c656930519ea1f3f2ca4d813df65f2606..95af21f830df9656ae625944a31041c475df39d7 100755 (executable)
Binary files a/doc/salome/gui/GEOM/wht_abgw.jpg and b/doc/salome/gui/GEOM/wht_abgw.jpg differ
index 78fabbbad481aa5d5da0b50bc17fb1bcc6ec2418..a5638fabfa1ffb439302d7055d404f22fa78e942 100755 (executable)
Binary files a/doc/salome/gui/GEOM/wht_abte.jpg and b/doc/salome/gui/GEOM/wht_abte.jpg differ
index 92c2d68ee27624e3a56016b432caf9ba0560c3ee..14ac68cae4358e4c8b347e2e0a9124cc8e6e0b58 100755 (executable)
Binary files a/doc/salome/gui/GEOM/wht_abti.jpg and b/doc/salome/gui/GEOM/wht_abti.jpg differ
index 1fdd1a8dc9acc6b6fb3681debe1ada91041ff355..46e68b157ccecfa240c34e110710157800dd65d8 100755 (executable)
Binary files a/doc/salome/gui/GEOM/wht_abtw.jpg and b/doc/salome/gui/GEOM/wht_abtw.jpg differ
index a183c980fccc1c57fa55aff44d3c0e69dddbec85..08b19e5e865047a5bd1141dc9f32964096689d58 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.006\r
 var gaButtons=new Array();\r
 var    gaTypes=new Array();\r
 var gaBtnBgColor=new Array();\r
@@ -166,6 +167,25 @@ function writeStyle(bMiniBar)
        sStyle+="font-size:"+gsTBFontSize+";\n";\r
        sStyle+="color:"+gsTBFontColor+";}\n";\r
 \r
+       sStyle+=".clsBtnDisable {\n";\r
+       if(!(gbNav4&&!gbNav6))\r
+               if (bMiniBar)\r
+                       sStyle+="padding:2px;\n";\r
+               else\r
+                       sStyle+="padding:5px;\n";\r
+       sStyle+="cursor:default;\n";\r
+       sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+       sStyle+="font-size:"+gsTBFontSize+";\n";\r
+       sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+       sStyle+=".clsNoBDisable {\n";\r
+       sStyle+="padding-left:2px;padding-right:2px;\n";\r
+       sStyle+="cursor:default;\n";\r
+       sStyle+="font-family:"+gsTBFontFamily+";\n";\r
+       sStyle+="font-size:"+gsTBFontSize+";\n";\r
+       sStyle+="color:"+gsTBFontColor+";}\n";\r
+\r
+\r
        sStyle+=".clsNotBtn {\n";\r
        if(!(gbNav4&&!gbNav6))\r
                if (bMiniBar)\r
@@ -266,7 +286,7 @@ function getImage(oImage,sTitle)
                        sI+=" width="+oImage.nWidth;\r
                if(oImage.nHeight>0)\r
                        sI+=" height="+oImage.nHeight;\r
-               sI+=" border=no align=\"absmiddle\">";\r
+               sI+=" border=0 align=\"absmiddle\">";\r
                return sI;\r
        }\r
        return "";\r
@@ -300,7 +320,7 @@ function updateWebSearch(bEnable)
 \r
 function setState(oEL,sState)\r
 {\r
-       if(gbNav6)\r
+       if(gbNav6||gbOpera)\r
                oEL.setAttribute("state",sState);\r
        else\r
                oEL.state=sState;       \r
@@ -368,7 +388,12 @@ function disableButton(oEl,oBtn)
 {\r
        setState(oEl,"disable");\r
        var sPF=oEl.className.substring(0,6);\r
-       oEl.className=sPF+"Normal";\r
+       oEl.className=sPF+"Disable";\r
+       var oAs = getElementsByTag(oEl,"a");\r
+       if (oAs.length>0)\r
+       {\r
+               oAs[0].style.cursor="default";\r
+       }\r
        var oIs=getElementsByTag(oEl,"img");\r
        if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>3)\r
        {\r
@@ -387,6 +412,11 @@ function enableButton(oEl,oBtn)
                var sPF=oEl.className.substring(0,6);\r
                oEl.className=sPF+"Up";\r
        }\r
+       var oAs = getElementsByTag(oEl,"a");\r
+       if (oAs.length>0)\r
+       {\r
+               oAs[0].style.cursor="hand";\r
+       }\r
        var oIs=getElementsByTag(oEl,"img");\r
        if(oIs.length>0&&oBtn&&oBtn.aIs&&oBtn.aIs.length>0)\r
        {\r
@@ -526,9 +556,9 @@ function addSearchForm()
 \r
        if(gsSearchFormTitle)\r
                sPropmptString="";\r
-       var sButton="<table CELLSPACING=0 CELLPADDING=1><tr><td valign=\"middle\" NOWRAP class=\"clsNotBtn\"><span class=\"btnsearchform\">"+_textToHtml(gsSearchFormTitle)+"</span></td><td NOWRAP valign=\"middle\"><input class=\"inputsearchform\" type=\"text\" onfocus=\"highLightIfNeeded();\" name=\"searchString\" value=\""+sPropmptString+"\" size=\""+nWidth+"\"></td>";\r
+       var sButton="<table id=\"searchInput\" CELLSPACING=0 CELLPADDING=1><tr><td valign=\"middle\" NOWRAP class=\"clsNotBtn\"><span class=\"btnsearchform\">"+_textToHtml(gsSearchFormTitle)+"</span></td><td NOWRAP valign=\"middle\"><input class=\"inputsearchform\" type=\"text\" onfocus=\"highLightIfNeeded();\" name=\"searchString\" value=\""+sPropmptString+"\" size=\""+nWidth+"\"></td>";\r
        if(gbNav6)\r
-               sButton="<form name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\">"+sButton;\r
+               sButton="<form id=\"searchInput\" name=\"searchForm\" method=\"POST\" action=\"javascript:searchB()\">"+sButton;\r
        if("image"=="text")\r
        {\r
                sButton+="<td NOWRAP valign=\"middle\"><a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"searchForm.submit(); return false;\"></a></td>";\r
@@ -579,7 +609,7 @@ function addBanner(sImage)
        if(sImage)\r
        {\r
                var nBtn=gaButtons.length;\r
-               gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"javascript:void(0);\" onclick=\"showBanner();return false;\"><img alt=\"About WebHelp\"src=\""+sImage+"\" border=no align=\"absmiddle\"></a></td>";\r
+               gaButtons[nBtn]="<td NOWRAP align=\"center\" valign=\"middle\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"javascript:void(0);\" onclick=\"showBanner();return false;\"><img alt=\"About WebHelp\"src=\""+sImage+"\" border=0 align=\"absmiddle\"></a></td>";\r
                gaTypes[nBtn]="banner";\r
        }\r
 }\r
@@ -588,8 +618,8 @@ function showBanner()
 {\r
        if (!gbPreview)\r
        {\r
-               var nWidth=360;\r
-               var nHeight=240;\r
+               var nWidth=390;\r
+               var nHeight=204;\r
                var     nScreenWidth=screen.width;\r
                var     nScreenHeight=screen.height;\r
                var nLeft=(nScreenWidth-nWidth)/2;\r
@@ -654,7 +684,7 @@ function addButton(sType,nStyle,sTitle,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidt
                sButton+="</a>";\r
                bState=true;\r
        }\r
-       else if(sType=="hide2"&&(!gbNav4))\r
+       else if(sType=="hide2"&&(!gbNav4)&&(!gbOpera))\r
        {\r
                var svTitle="Hide Navigation Component";\r
                sButton="<a title=\""+svTitle+"\" id=\"btnhide\" class=\"btnhide\" href=\"javascript:void(0);\" onclick=\"showHidePane();return false;\">";\r
@@ -1255,7 +1285,7 @@ function onBtnMouseUp(e,nBtn)
 function getState(oEl)\r
 {\r
        var sState="";\r
-       if(gbNav6)\r
+       if(gbNav6||gbOpera)\r
                sState=oEl.getAttribute("state");\r
        else\r
                if(oEl.state)\r
@@ -1502,12 +1532,14 @@ function window_Unload()
                UnRegisterListener2(this,WH_MSG_GETCURRENTAVENUE);\r
                UnRegisterListener2(this,WH_MSG_ENABLEWEBSEARCH);\r
                UnRegisterListener2(this,WH_MSG_INITSEARCHSTRING);\r
+               UnRegisterListener2(this,WH_MSG_NOSEARCHINPUT);\r
+               UnRegisterListener2(this,WH_MSG_NOSYNC);\r
        }\r
 }\r
 \r
 function window_OnLoad()\r
 {\r
-       if(document.body)\r
+       if(!gbOpera7&&document.body)\r
        {\r
                if(gsBgImage&&gsBgImage.length>0)\r
                {\r
@@ -1607,6 +1639,24 @@ function onSendMessage(oMsg)
                        return false;\r
                }\r
        }\r
+       else if(nMsgId==WH_MSG_NOSEARCHINPUT)\r
+       {\r
+               var oSearchInput = getElement("searchInput");\r
+               if (oSearchInput)\r
+               {\r
+                       oSearchInput.style.visibility = "hidden";\r
+                       return false;\r
+               }\r
+       }\r
+       else if(nMsgId==WH_MSG_NOSYNC)\r
+       {\r
+               var oSync = getElement("btnsynctoc");\r
+               if (oSync)\r
+               {\r
+                       oSync.style.visibility = "hidden";\r
+                       return false;\r
+               }\r
+       }\r
        return true;\r
 }\r
 \r
@@ -1978,6 +2028,9 @@ if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
        RegisterListener2(this,WH_MSG_GETCURRENTAVENUE);\r
        RegisterListener2(this,WH_MSG_ENABLEWEBSEARCH);\r
        RegisterListener2(this,WH_MSG_INITSEARCHSTRING);\r
+       RegisterListener2(this,WH_MSG_NOSEARCHINPUT);\r
+       RegisterListener2(this,WH_MSG_NOSYNC);\r
+\r
        window.onload=window_OnLoad;\r
        window.onunload=window_Unload;\r
        window.onresize=window_onResize;\r
index 00ca4e3db2bb92f4993cb9afd3a3e391bd3cdc0b..c3eeecbdc637955d1dc64d4a1a49b76e1f52dfed 100755 (executable)
@@ -1,9 +1,9 @@
 <html>\r
 <head>\r
 <title>Table of contents</title>\r
-<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">\r
+\r
 <meta name="generator" content="RoboHelp by eHelp Corporation   www.ehelp.com">\r
-<meta name "description" content="WebHelp 2002">\r
+<meta name="description" content="WebHelp 5.50">\r
 <base target="bsscright">\r
 </head>\r
 <script language="javascript" src="whver.js"></script>\r
index 80806d7c72807d53523b7668fdf4d965e6bbc21a..54ddc9aacf72aa8b858677bb56a2074f645ae4e0 100755 (executable)
@@ -1,3 +1,4 @@
+//     WebHelp 5.10.007\r
 var gaHSLoad=new Array();\r
 var gnMinIdx=0;\r
 var gnInsIdx=-1;\r
@@ -7,7 +8,7 @@ var gaProj=null;
 var gaTocs=new Array();\r
 var goChunk=null;\r
 var gbReady=false;\r
-var gbLoadToc=false;\r
+var gbToc=false;\r
 var gbXML=false;\r
 var gaRoot=new Array();\r
 var gnCC=-1;\r
@@ -42,6 +43,42 @@ var gaTocsNs61Fix=null;
 var gbWhTHost=false;\r
 var gBookItems=new Array();\r
 var gInSync=false;\r
+var gbLData=false;\r
+var gbNeedFillStub=false;\r
+var gbLoadToc=false;\r
+\r
+function chunkInfoQueue()\r
+{\r
+       this.aContent=new Array();\r
+       this.inQueue=function(cInfo)\r
+       {\r
+               this.aContent[this.aContent.length]=cInfo;\r
+       }\r
+       this.deQueue=function()\r
+       {\r
+               var cInfo=null;\r
+               if(this.aContent.length>0)\r
+               {\r
+                       cInfo=this.aContent[0];\r
+                       for(var i=1;i<this.aContent.length;i++)\r
+                               this.aContent[i-1]=this.aContent[i];\r
+                       this.aContent.length--;\r
+               }\r
+               return cInfo;\r
+       }\r
+       this.length=function()\r
+       {\r
+               return this.aContent.length;\r
+       }\r
+}\r
+\r
+var gchunkRequestQueue=new chunkInfoQueue();\r
+\r
+function chunkInfo(nIdx, bLocal)\r
+{\r
+       this.nIdx=nIdx;\r
+       this.bLocal=bLocal;\r
+}\r
 \r
 function setBackground(sBgImage)\r
 {\r
@@ -86,18 +123,18 @@ function setIcon(sType,sURL)
                giNewURLItem=sURL;              \r
 }\r
 \r
-function bookItem(sTarget, sURL)\r
+function bookItem(sTarget,sURL)\r
 {\r
-       if (sTarget)\r
+       if(sTarget)\r
                this.sTarget=sTarget;\r
        else\r
                this.sTarget="bsscright";\r
        this.sURL=sURL;\r
 }\r
 \r
-function addBookItem(sBookId, sTarget, sURL)\r
+function addBookItem(sBookId,sTarget,sURL)\r
 {\r
-       gBookItems[sBookId] = new bookItem(sTarget, sURL);              \r
+       gBookItems[sBookId]=new bookItem(sTarget,sURL);         \r
 }\r
 \r
 function tocChunk(sPPath,sDPath)\r
@@ -117,10 +154,9 @@ function addTocChunk(sPPath,sDPath)
 \r
 function isHSLoad(nIdx)\r
 {\r
-       for(var i=0;i<gaHSLoad.length;i++){\r
+       for(var i=0;i<gaHSLoad.length;i++)\r
                if(gaHSLoad[i]==nIdx)\r
                        return true;\r
-       }\r
        return false;\r
 }\r
 \r
@@ -129,13 +165,12 @@ function setHSLoad(nIdx)
        if(!isHSLoad(nIdx))\r
        {\r
                var len=gaHSLoad.length;\r
-               for(var i=0;i<len;i++){\r
+               for(var i=0;i<len;i++)\r
                        if(gaHSLoad[i]==-1)\r
                        {\r
                                gaHSLoad[i]=nIdx;\r
                                return;\r
                        }\r
-               }\r
                gaHSLoad[len]=nIdx;\r
        }\r
 }\r
@@ -144,44 +179,20 @@ function setHSUnLoad(nIdx)
 {\r
        if(isHSLoad(nIdx))\r
        {\r
-               for(var i=0;i<gaHSLoad.length;i++){\r
+               for(var i=0;i<gaHSLoad.length;i++)\r
                        if(gaHSLoad[i]==nIdx)\r
                        {\r
                                gaHSLoad[i]=-1;\r
                                return;\r
                        }\r
-               }\r
        }\r
 }\r
 \r
-function cancelLoading(nIdx)\r
-{\r
-       var oObj=getElement(getCBId(nIdx));\r
-       if(oObj)\r
-       {\r
-               oObj.innerHTML="";\r
-               setHSUnLoad(nIdx)\r
-               ExpandIt(nIdx);\r
-       }\r
-}\r
-\r
-function cancelAll()\r
-{\r
-       var eLoadingDivs=getElement(gsLoadingDivID);\r
-       if(eLoadingDivs)\r
-               cancelHSLoading(eLoadingDivs);\r
-}\r
-\r
-function cancelHSLoading(eLoadingDiv)\r
+function removeLoadingDiv()\r
 {\r
-       var eParent=eLoadingDiv.parentElement;\r
-       if(eParent){\r
-               var sId=eParent.id;\r
-               sId=sId.substring(5);\r
-               var nIdx=parseInt(sId);\r
-               if(!isNaN(nIdx))\r
-                       cancelLoading(nIdx)\r
-       }\r
+       var eLoadingDiv=getElement(gsLoadingDivID);\r
+       if(eLoadingDiv)\r
+               removeThis(eLoadingDiv);\r
 }\r
 \r
 function checkBookItem(nIdx)\r
@@ -212,27 +223,112 @@ function insertBookItems(nIdx,num)
        ExpandIt(nIdx);\r
 }\r
 \r
-function writeBook(nIdx,bLocal)\r
+function isBookEmpty(nIdx)\r
+{\r
+       var num=getItemContentsNum(nIdx);\r
+       if (num>0)\r
+       {\r
+               var nCIdx=0;\r
+               do {\r
+                       nCIdx++;\r
+                       var i=nIdx+nCIdx;\r
+                       var nItemType=getItemType(i);\r
+                       if(nItemType==1){\r
+                               if (!isBookEmpty(i))\r
+                                       return false;\r
+                       }\r
+                       else if(nItemType==4){\r
+                               var     sSrc=getRefURL(i);\r
+                               var nProj=getProject(sSrc);\r
+                               if(nProj!=-1){\r
+                                       sSrc=gaRoot[nProj].sToc;\r
+                                       if(sSrc)\r
+                                               return false;\r
+                               }\r
+                       }\r
+                       else if(nItemType==2||nItemType==16||nItemType==8)\r
+                               return false;\r
+               } while(nCIdx<num);\r
+       }\r
+       return true;\r
+}\r
+\r
+function writeBook(nIdx)\r
 {\r
        var sIcon=getBookImage(nIdx,true);\r
        var sName=_textToHtml(getItemName(nIdx));\r
        sIcon=_textToHtml_nonbsp(sIcon);\r
        \r
-       var sHTML="<div id=\""+getPBId(nIdx)+"\" class=parent>";\r
-       sHTML+="<p><nobr><a id=\""+getBookId(nIdx)+"\" href=\"javascript:void(0);\" onfocus=\"markBook("+nIdx+");\" onclick=\"";\r
-\r
-       if(getItemType(nIdx)==1)\r
-               sHTML+="insertBookItems("+nIdx+", "+getItemContentsNum(nIdx);\r
+       var nType=getItemType(nIdx);\r
+       var bLocal=(nType==1);\r
+       var bLocalProject=(nType!=4);\r
+       \r
+       var sHTML="<div id=\""+getPBId(nIdx)+"\" class=";\r
+       if(bLocal)\r
+       {\r
+               if (!isBookEmpty(nIdx))\r
+               {\r
+                       sHTML+="parent><p><nobr><a id=\""+getBookId(nIdx)+"\" href=\"javascript:void(0);\" onfocus=\"markBook("+nIdx+");\" onclick=\"";\r
+                       sHTML+="insertBookItems("+nIdx+", "+getItemContentsNum(nIdx);\r
+                       sHTML+=");return false;\" title=\""+sName+"\"><img alt=\"Book\" name=\""+getBId(nIdx)+"\" src=\""+sIcon+"\" border=0 align=\"absmiddle\">";\r
+                       sHTML+="&nbsp;"+sName+"</a></nobr></p></div>";\r
+                       var sURL=_textToHtml_nonbsp(getItemURL(nIdx));\r
+                       if(sURL!="")\r
+                               addBookItem(getBookId(nIdx),_textToHtml_nonbsp(getTopicTarget(nIdx)),sURL);\r
+                       sHTML+="<div id=\""+getCBId(nIdx)+"\" class=child></div>";\r
+               }\r
+               else\r
+                       sHTML="";\r
+       }\r
        else\r
-               sHTML+="tocExpandHelpSet("+nIdx+","+bLocal;\r
-       sHTML+=");return false;\" title=\""+sName+"\"><img alt=\"Book\" name=\""+getBId(nIdx)+"\" src=\""+sIcon+"\" border=0 align=\"absmiddle\">";\r
-       var sURL=_textToHtml_nonbsp(getItemURL(nIdx));\r
-       if(sURL!="")\r
-               addBookItem(getBookId(nIdx),_textToHtml_nonbsp(getTopicTarget(nIdx)),sURL);\r
-       sHTML+="&nbsp;"+sName+"</a></nobr></p></div><div id=\""+getCBId(nIdx)+"\" class=child></div>";\r
+       {\r
+               sHTML+="stub></div>";\r
+               gbNeedFillStub=true;\r
+               setTimeout("fillStub("+nIdx+","+bLocalProject+");",100);\r
+       }\r
        return sHTML;\r
 }\r
 \r
+function checkFillStub()\r
+{\r
+       if(!gbLData)\r
+       {\r
+               if(gchunkRequestQueue.length()>0)\r
+               {\r
+                       var cInfo=gchunkRequestQueue.deQueue();\r
+                       if(cInfo)\r
+                       {\r
+                               fillStub(cInfo.nIdx,cInfo.bLocal);\r
+                               return;\r
+                       }\r
+               }\r
+       }\r
+       if(gbNeedFillStub)\r
+       {\r
+               gbNeedFillStub=false;\r
+               setTimeout("syncInit()",1);\r
+       }\r
+}\r
+\r
+function fillStub(nIdx,bLocalProject)\r
+{\r
+       if(!gbLData)\r
+       {\r
+               gbLData=true;\r
+               var sObj=getElement(getPBId(nIdx));\r
+               if(sObj!=null)\r
+               {\r
+                       tocExpandHelpSet(nIdx,bLocalProject);\r
+                       gbNeedFillStub=false;\r
+                       setTimeout("syncInit()",1);\r
+               }\r
+               else\r
+                       setTimeout("fillStub("+nIdx+","+bLocalProject+");",100);\r
+       }\r
+       else\r
+               gchunkRequestQueue.inQueue(new chunkInfo(nIdx,bLocalProject));\r
+}\r
+\r
 function getBookId(nIdx){return "B_"+nIdx;}\r
 \r
 function getItemId(nIdx){return "I_"+nIdx;}\r
@@ -285,7 +381,7 @@ function markItem(nIdx)
 \r
 function calTocPath(obj)\r
 {\r
-       var sPath=getInnerText(obj).substring(1);\r
+       var sPath=getInnerText2(obj);\r
        var pObj=getParentNode(obj);\r
        do\r
        {\r
@@ -299,11 +395,10 @@ function calTocPath(obj)
                                var objs=getItemsByBook(sObj);\r
                                for(var i=0;i<objs.length;i++)\r
                                {\r
-                                       var sText=getInnerText(objs[i]);\r
-                                       \r
+                                       var sText=getInnerText2(objs[i]);\r
                                        if(sText.length!=0)\r
                                        {\r
-                                               sPath=sText.substring(1)+gsPathSplit+sPath;\r
+                                               sPath=sText+gsPathSplit+sPath;\r
                                                break;\r
                                        }\r
                                }\r
@@ -330,7 +425,7 @@ function writeAnItem(nIdx)
        var sName=_textToHtml(getItemName(nIdx));\r
        var sHTML="<p><nobr><a id=\""+getItemId(nIdx)+"\" onfocus=\"markItem("+nIdx+");\""\r
        var sAltString="";\r
-       if (nItemType&2)\r
+       if(nItemType&2)\r
                sAltString="Page";\r
        else\r
                sAltString="Remote Page";\r
@@ -349,16 +444,12 @@ function writeBookItems(nIdx,num)
                        nCIdx++;\r
                        var i=nIdx+nCIdx;\r
                        var nItemType=getItemType(i);\r
-                       if(nItemType==1){\r
+                       if(nItemType==1||nItemType==4||nItemType==8){\r
                                sHTML+=writeBook(i);    \r
                                nCIdx+=getItemContentsNum(i);           \r
                        }\r
                        else if(nItemType==2||nItemType==16){\r
                                sHTML+=writeAnItem(i);\r
-                       }else if(nItemType==4){\r
-                               sHTML+=writeBook(i,false);\r
-                       }else if(nItemType==8){\r
-                               sHTML+=writeBook(i,true);\r
                        }\r
                }\r
                while(nCIdx<num);\r
@@ -369,10 +460,9 @@ function writeBookItems(nIdx,num)
 function tocExpandHelpSet(nIdx,bLocal)\r
 {\r
        checkBookItem(nIdx);\r
-       cancelAll();\r
-       if(isHSLoad(nIdx))\r
-               ExpandIt(nIdx);\r
-       else{\r
+       removeLoadingDiv();\r
+       if(!isHSLoad(nIdx))\r
+       {\r
                setHSLoad(nIdx);\r
                var sSrc="";\r
                if(bLocal){\r
@@ -388,8 +478,11 @@ function tocExpandHelpSet(nIdx,bLocal)
                        var nProj=getProject(sSrc);\r
                        if(nProj!=-1)\r
                        {\r
-                               goChunk=addTocChunk(gaProj[nProj].sPPath,gaProj[nProj].sDPath);\r
                                sSrc=gaRoot[nProj].sToc;\r
+                               if(sSrc)\r
+                                       goChunk=addTocChunk(gaProj[nProj].sPPath,gaProj[nProj].sDPath);\r
+                               else\r
+                                       goChunk=null;\r
                        }\r
                        else\r
                                goChunk=null;\r
@@ -397,22 +490,22 @@ function tocExpandHelpSet(nIdx,bLocal)
                if(goChunk)\r
                {\r
                        PrepareLoading(nIdx);\r
-                       ExpandIt(nIdx);\r
-                       gbLoadToc=false;\r
+                       gbToc=false;\r
                        loadData2(goChunk.sPPath+goChunk.sDPath+sSrc);\r
                }\r
+               else\r
+               {\r
+                       gbLData=false;\r
+                       checkFillStub();\r
+               }\r
        }\r
 }\r
 \r
 function getProject(sSrc)\r
 {\r
        for(var i=0;i<gaProj.length;i++)\r
-       {\r
                if(isSamePath(getPath(sSrc),gaProj[i].sPPath))\r
-               {\r
                        return i;\r
-               }\r
-       }\r
        return -1;\r
 }\r
 \r
@@ -437,15 +530,15 @@ function PrepareLoading(nIdx)
        gnInsIdx=nIdx;\r
        if(!gsTP)\r
        {\r
-               var oObj=getElement(getCBId(gnInsIdx));\r
+               var oObj=getElement(getPBId(gnInsIdx));\r
                if(oObj)\r
-                       oObj.innerHTML=writeLoadingDiv(nIdx);\r
+                       oObj.insertAdjacentHTML("afterEnd",writeLoadingDiv(nIdx));\r
        }\r
 }\r
 \r
 function writeLoadingDiv(nIdx)\r
 {\r
-       return"<div id=\""+gsLoadingDivID+"\" class=parent onclick=\"cancelLoading("+nIdx+");\" style=\"padding-left:4px;background-color:ivory;border-width:1;border-style:solid;border-color:black;width:150px;\">"+gsLoadingMsg+"</div>";\r
+       return"<div id=\""+gsLoadingDivID+"\" class=parent onclick=\"removeLoadingDiv();\" style=\"padding-left:4px;background-color:ivory;border-width:1;border-style:solid;border-color:black;width:150px;\">"+gsLoadingMsg+"</div>";\r
 }\r
 \r
 function getItemName(nIdx)\r
@@ -542,13 +635,14 @@ function getItemIcon(nIdx,nIconIdx)
 function TocWriteClassStyle()\r
 {\r
        var sStyle="<STYLE TYPE='text/css'>\n";\r
-       if (gsBgImage)\r
+       if(gsBgImage)\r
                sStyle+="body {border-top:"+gsBgColor+" 1px solid;}\n";\r
        else\r
                sStyle+="body {border-top:black 1px solid;}\n";\r
        sStyle+="P {"+getFontStyle(goFont)+"margin-top:"+gsMargin+";margin-bottom:"+gsMargin+";}\n";\r
        sStyle+="DIV {margin-top:"+gsMargin+";margin-bottom:"+gsMargin+";}\n";\r
        sStyle+=".parent {margin-left:0pt;}\n";\r
+       sStyle+=".stub {margin-left:0pt;display:none}\n";\r
        sStyle+=".child {display:none;margin-left:"+gsIndent+";}\n";\r
        sStyle+="A:link {"+getFontStyle(goFont)+"}\n";\r
        sStyle+="A:visited {"+getFontStyle(goFont)+"}\n";\r
@@ -586,19 +680,15 @@ function getItemsFromObj(obj)
                {\r
                        var tempNobr=getChildrenByTag(tempColl[i],"NOBR");\r
                        if(tempNobr&&tempNobr.length>0)\r
-                       {\r
                                for(var j=0;j<tempNobr.length;j++)\r
                                        anobr[anobr.length]=tempNobr[j];\r
-                       }\r
                }\r
                for(var s=0;s<anobr.length;s++)\r
                {\r
                        var tempAnchor=getChildrenByTag(anobr[s],"A");\r
                        if(tempAnchor&&tempAnchor.length>0)\r
-                       {\r
                                for(var u=0;u<tempAnchor.length;u++)\r
                                        aAnchor[aAnchor.length]=tempAnchor[u];\r
-                       }\r
                }\r
        }\r
        return aAnchor;\r
@@ -609,21 +699,15 @@ function getItemsByBook(obj)
        var aAnchor=new Array();\r
        var aTAnchor=getItemsFromObj(obj);\r
        for(var i=0;i<aTAnchor.length;i++)\r
-       {\r
                aAnchor[aAnchor.length]=aTAnchor[i];\r
-       }\r
        var tempBook=getChildrenByTag(obj,"DIV");\r
        if(tempBook&&tempBook.length>0)\r
-       {\r
                for(var j=0;j<tempBook.length;j++)\r
                {\r
                        var aTAnchorDiv=getItemsFromObj(tempBook[j]);\r
                        for(var s=0;s<aTAnchorDiv.length;s++)\r
-                       {\r
                                aAnchor[aAnchor.length]=aTAnchorDiv[s];\r
-                       }\r
                }\r
-       }       \r
        return aAnchor;\r
 }\r
 \r
@@ -635,21 +719,19 @@ function ExpandIt(nId)
 \r
 function ExpandIt2(nId,bForceOpen)\r
 {\r
-       if(gbIE4||gbNav6){\r
-               var oC=TocExpand(nId,true,bForceOpen);\r
-               var nNewScroll=document.body.scrollTop;\r
-               if(oC.style.display=="block"){\r
-                       var nTop=oC.offsetTop;\r
-                       var nBottom=nTop+oC.offsetHeight;\r
-                       if(document.body.scrollTop+document.body.clientHeight<nBottom){\r
-                               nNewScroll=nBottom-document.body.clientHeight;\r
-                       }\r
-                       if(nBottom-nTop>document.body.clientHeight){\r
-                               nNewScroll=nTop-20;\r
-                       }\r
+       var oC=TocExpand(nId,true,bForceOpen);\r
+       var nNewScroll=document.body.scrollTop;\r
+       if(oC.style.display=="block"){\r
+               var nTop=oC.offsetTop;\r
+               var nBottom=nTop+oC.offsetHeight;\r
+               if(document.body.scrollTop+document.body.clientHeight<nBottom){\r
+                       nNewScroll=nBottom-document.body.clientHeight;\r
+               }\r
+               if(nBottom-nTop>document.body.clientHeight){\r
+                       nNewScroll=nTop-20;\r
                }\r
-               document.body.scrollTop=nNewScroll;\r
        }\r
+       document.body.scrollTop=nNewScroll;\r
 }\r
 \r
 function TocExpand(nId,bChangeImg,bForceOpen)\r
@@ -682,16 +764,18 @@ function TocExpand(nId,bChangeImg,bForceOpen)
 \r
 function getChunkId(n)\r
 {\r
-       var nCandidate=-1;\r
-       for(var i=0;i<gaTocs.length;i++){\r
-               if(gaTocs[i].nMI<=n){\r
-                       nCandidate=i;\r
+       var nCan=-1;\r
+       for(var i=0;i<gaTocs.length;i++)\r
+               if(gaTocs[i].nMI<=n&&gaTocs[i].nMI!=-1)\r
+               {\r
+                       if(nCan==-1)\r
+                               nCan=i;\r
+                       else\r
+                               if(gaTocs[i].nMI>=gaTocs[nCan].nMI)\r
+                                       nCan=i;\r
                }\r
-               else\r
-                       break;\r
-       }\r
-       if(nCandidate!=-1&&gaTocs[nCandidate].nMI!=-1)\r
-               return nCandidate;\r
+       if(nCan!=-1)\r
+               return nCan;\r
        else\r
                return -1;\r
 }\r
@@ -735,6 +819,14 @@ function getItemImage(nIdx,bRemote)
        return _getFullPath(gaProj[0].sPPath,sIcon);\r
 }\r
 \r
+function getInnerText2(obj)\r
+{\r
+       var sText=getInnerText(obj);\r
+       if(sText.length>0&&!gbOpera7)\r
+               sText=sText.substring(1);\r
+       return sText;\r
+}\r
+\r
 function expandToc(oObj,sRest,aIdList)\r
 {\r
        var len=aIdList.length;\r
@@ -750,9 +842,7 @@ function expandToc(oObj,sRest,aIdList)
                var aTagAs=getItemsByBook(oObj);\r
                for(var s=0;s<aTagAs.length;s++)\r
                {\r
-                       var sText=getInnerText(aTagAs[s]);\r
-                       if(sText.length>0)\r
-                               sText=sText.substring(1);\r
+                       var sText=getInnerText2(aTagAs[s]);\r
                        if(sText==sPart)\r
                        {\r
                                aIdList[len]=aTagAs[s];\r
@@ -768,8 +858,8 @@ function expandToc(oObj,sRest,aIdList)
                var sPId=aChildren[i].id;\r
                if(!isPBId(sPId))\r
                        continue;\r
-               var sText=getInnerText(aChildren[i]);\r
-               if(sText.substring(1)!=sPart)\r
+               var sText=getInnerText2(aChildren[i]);\r
+               if(sText!=sPart)\r
                        continue;\r
                aIdList[len]=getIdByPBId(sPId);\r
                var sCId=getCBId(aIdList[len]);\r
@@ -804,37 +894,37 @@ function expandToc(oObj,sRest,aIdList)
 \r
 function getIdByPBId(sPId)\r
 {\r
-       return parseInt(sPId.substring(5,sPId.length-6));\r
+       return parseInt(sPId.substring(2,sPId.length-1));\r
 }\r
 \r
 function getIdByCBId(sCId)\r
 {\r
-       return parseInt(sCId.substring(5,sCId.length-5));\r
+       return parseInt(sCId.substring(2,sCId.length-1));\r
 }\r
 \r
 function isPBId(sId)\r
 {\r
-       return (sId&&sId.indexOf("Book_")==0&&sId.lastIndexOf("Parent")==sId.length-6);\r
+       return (sId&&sId.indexOf("B_")==0&&sId.lastIndexOf("P")==sId.length-1);\r
 }\r
 \r
 function isCBId(sId)\r
 {\r
-       return (sId&&sId.indexOf("Book_")==0&&sId.lastIndexOf("Child")==sId.length-5);\r
+       return (sId&&sId.indexOf("B_")==0&&sId.lastIndexOf("C")==sId.length-1);\r
 }\r
 \r
 function getBId(nIdx)\r
 {\r
-       return "Book_"+nIdx;\r
+       return "B_"+nIdx;\r
 }\r
 \r
 function getPBId(nIdx)\r
 {\r
-       return getBId(nIdx)+"Parent";\r
+       return getBId(nIdx)+"P";\r
 }\r
 \r
 function getCBId(nIdx)\r
 {\r
-       return getBId(nIdx)+"Child";\r
+       return getBId(nIdx)+"C";\r
 }\r
 \r
 function getClosestTocPath(aPaths)\r
@@ -853,13 +943,9 @@ function getClosestTocPath(aPaths)
                }\r
        }\r
        if(nThatIndex!=-1)\r
-       {\r
                sPath=aPaths[nThatIndex];\r
-       }\r
        else\r
-       {\r
                sPath=aPaths[0];\r
-       }\r
        return sPath;\r
 }\r
 \r
@@ -908,23 +994,22 @@ function getTocPaths(oTopicParam)
        var aRelTocPaths=oTopicParam.aPaths;\r
        var aPaths=new Array();\r
        for(var i=0;i<gaProj.length;i++)\r
-       {\r
                if(isSamePath(gaProj[i].sPPath,oTopicParam.sPPath))\r
                {\r
                        for(var j=0;j<aRelTocPaths.length;j++)\r
-                       {\r
-                               aPaths[j]=gaRoot[i].sRPath+aRelTocPaths[j];\r
-                               aPaths[j]=aPaths[j].substring(1);\r
-                       }\r
+                               for (var k=0;k<gaRoot[i].aRPath.length;k++)\r
+                               {\r
+                                       var sPath=gaRoot[i].aRPath[k]+aRelTocPaths[j];\r
+                                       aPaths[aPaths.length]=sPath.substring(1);\r
+                               }\r
                        break;\r
                }\r
-       }\r
        return aPaths;\r
 }\r
 \r
 function syncInit()\r
 {\r
-       if(gsTP)\r
+       if(gsTP&&!gbNeedFillStub)\r
        {\r
                gInSync=true;\r
                var obj=document.body;\r
@@ -936,9 +1021,7 @@ function syncInit()
                        {\r
                                if(aIdList.length)\r
                                        for(var i=0;i<aIdList.length-1;i++)\r
-                                       {\r
                                                ExpandIt2(aIdList[i],true);\r
-                                       }\r
                                gsCTPath=gsTP;\r
                                if(!gbIE55)\r
                                        aIdList[aIdList.length-1].focus();\r
@@ -964,11 +1047,12 @@ function syncInit()
 \r
 function loadToc()\r
 {\r
-       if(!gbReady)\r
+       if(!gbLoadToc)\r
        {\r
                var oResMsg=new whMessage(WH_MSG_GETPROJINFO,this,1,null);\r
                if(SendMessage(oResMsg)&&oResMsg.oParam)\r
                {\r
+                       gbLoadToc=true;\r
                        var oProj=oResMsg.oParam;\r
                        gaProj=oProj.aProj;\r
                        gbXML=oProj.bXML;\r
@@ -980,18 +1064,14 @@ function loadToc()
 function load1B1()\r
 {\r
        if(gnLT+1<gaProj.length)\r
-       {\r
                for(var i=gnLT+1;i<gaProj.length;i++)\r
-               {\r
-                       if(gaProj[i].sToc!=null&&gaProj[i].sToc!="")\r
+                       if(gaProj[i].sToc)\r
                        {\r
-                               gbLoadToc=true;\r
+                               gbToc=true;\r
                                gnLT=i;\r
                                setTimeout("loadTocInfo()",1);\r
                                return true;\r
                        }\r
-               }\r
-       }\r
        return false;\r
 }\r
 \r
@@ -1015,7 +1095,10 @@ function projReady(sRoot,aProj)
        gaRoot[gnLT].sToc=sRoot;\r
        \r
        if(gnLT==0)\r
-               gaRoot[gnLT].sRPath=gsPathSplit;\r
+       {\r
+               gaRoot[gnLT].aRPath=new Array();\r
+               gaRoot[gnLT].aRPath[0]=gsPathSplit;\r
+       }\r
 \r
        updatePTPath(gnLT,aProj);\r
 \r
@@ -1033,8 +1116,9 @@ function loadTData()
 {\r
        if(gaProj[0].sToc!="")\r
        {\r
+               gbLData=true;\r
                goChunk=addTocChunk(gaProj[0].sPPath,gaProj[0].sDPath);\r
-               gbLoadToc=false;\r
+               gbToc=false;\r
                loadData2(gaProj[0].sPPath+gaProj[0].sDPath+gaRoot[0].sToc);\r
        }\r
 }\r
@@ -1042,33 +1126,56 @@ function loadTData()
 function updatePTPath(n,aProj)\r
 {\r
        if(aProj)\r
-       {\r
                for(var i=0;i<aProj.length;i++)\r
                {\r
                        var sFullPath=_getFullPath(gaProj[n].sPPath,aProj[i].sPPath);\r
                        for(var j=0;j<gaProj.length;j++)\r
-                       {\r
                                if(isSamePath(sFullPath,gaProj[j].sPPath))\r
                                {\r
                                        if(gaRoot.length<=j||!gaRoot[j])\r
                                                gaRoot[j]=new Object();\r
-                                       if(!gaRoot[j].sRPath)\r
-                                       {\r
-                                               if(gaRoot[n].sRPath)\r
-                                                       gaRoot[j].sRPath=gaRoot[n].sRPath+aProj[i].sRPath;\r
-                                               else\r
-                                                       gaRoot[j].sRPath=aProj[i].sRPath;\r
-                                       }\r
+                                       if(!gaRoot[j].aRPath)\r
+                                               gaRoot[j].aRPath=new Array();\r
+\r
+                                       if(gaRoot[n].aRPath)\r
+                                               for(var k=0;k<gaRoot[n].aRPath.length;k++)\r
+                                               {\r
+                                                       var bDup=false;\r
+                                                       var sTFPath=gaRoot[n].aRPath[k]+aProj[i].sRPath;\r
+                                                       for(var l=0;l<gaRoot[j].aRPath.length;l++)\r
+                                                               if(gaRoot[j].aRPath[l]==sTFPath)\r
+                                                               {\r
+                                                                       bDup=true;\r
+                                                                       break;\r
+                                                               }\r
+                                                       if(!bDup)\r
+                                                               gaRoot[j].aRPath[gaRoot[j].aRPath.length]=sTFPath;\r
+                                               }\r
+                                       else\r
+                                               gaRoot[j].aRPath[gaRoot[j].aRPath.length]=aProj[i].sRPath;\r
                                        break;\r
                                }\r
-                       }\r
                }\r
+}\r
+\r
+function onLoadXMLError()\r
+{\r
+       if(gbToc)\r
+       {\r
+               var sRoot="";\r
+               var aRProj=new Array();\r
+               projReady(sRoot,aRProj);\r
+       }\r
+       else\r
+       {\r
+               var aToc=new Array();\r
+               putData(aToc)\r
        }\r
 }\r
 \r
 function putDataXML(xmlDoc,sDocPath)\r
 {\r
-       if(gbLoadToc)\r
+       if(gbToc)\r
        {\r
                var tocNode=xmlDoc.getElementsByTagName("toc")[0];\r
                if(tocNode)\r
@@ -1081,8 +1188,25 @@ function putDataXML(xmlDoc,sDocPath)
                                for(var i=0;i<rmtProject.length;i++)\r
                                {\r
                                        aRProj[i]=new Object();\r
-                                       aRProj[i].sPPath=rmtProject[i].getAttribute("url");\r
-                                       aRProj[i].sRPath=rmtProject[i].getAttribute("path");\r
+                                       var sURL=rmtProject[i].getAttribute("url");\r
+                                       if(sURL)\r
+                                       {\r
+                                               if(sURL.lastIndexOf("/")!=sURL.length-1)\r
+                                                       sURL+="/";                                              \r
+                                       }\r
+                                       aRProj[i].sPPath=sURL;\r
+                                       aRProj[i].sRPath = "";\r
+                                       var oSubPath = rmtProject[i].getElementsByTagName("subpath")[0];\r
+                                       if (oSubPath)\r
+                                       {\r
+                                               while (oSubPath)\r
+                                               {\r
+                                                       aRProj[i].sRPath += oSubPath.getAttribute("name") + "\n";\r
+                                                       oSubPath = oSubPath.getElementsByTagName("subpath")[0];\r
+                                               }\r
+                                       }\r
+                                       else\r
+                                               aRProj[i].sRPath=rmtProject[i].getAttribute("path");\r
                                }\r
                        }\r
                        projReady(sRoot,aRProj);\r
@@ -1123,6 +1247,7 @@ function processBook(node,aToc)
                                if(sIcons)\r
                                        item.sIconRef=sIcons;\r
                                if(sURL==null) sURL="";\r
+\r
                                item.sItemURL=sURL;\r
                                \r
                                if(oChild.nodeName=="book")\r
@@ -1147,6 +1272,11 @@ function processBook(node,aToc)
                                }\r
                                else if(oChild.nodeName=="project")\r
                                {\r
+                                       if(sRef)\r
+                                       {\r
+                                               if(sRef.lastIndexOf("/")!=sRef.length-1)\r
+                                                       sRef+="/";                                              \r
+                                       }\r
                                        item.nType=4;\r
                                        item.sRefURL=sRef;\r
                                        item.nContents=0;\r
@@ -1175,6 +1305,7 @@ function putData(aTocs)
 \r
 function realPutData()\r
 {\r
+       removeLoadingDiv();\r
        var aTocs=gaTocsNs61Fix;\r
        if(!aTocs) return;\r
        if(goChunk)\r
@@ -1185,10 +1316,10 @@ function realPutData()
                gnMinIdx+=aTocs.length;\r
                if(gnInsIdx!=-1)\r
                {\r
-                       var oObj=getElement(getCBId(gnInsIdx));\r
+                       var oObj=getElement(getPBId(gnInsIdx));\r
                        if(oObj)\r
                        {\r
-                               oObj.innerHTML=writeBookItems(n-1,aTocs.length);\r
+                               oObj.insertAdjacentHTML("afterEnd",writeBookItems(n-1,aTocs.length));\r
                                setTimeout("syncInit()",1);\r
                        }\r
                }\r
@@ -1199,11 +1330,13 @@ function realPutData()
                        var oMsg=new whMessage(WH_MSG_GETTOCPATHS,this,1,oParam);\r
                        if(SendMessage(oMsg))\r
                        {\r
-                               if (oMsg.oParam.oTocInfo)\r
+                               if(oMsg.oParam.oTocInfo)\r
                                        syncWithPaths(oMsg.oParam.oTocInfo);\r
                        }\r
                }       \r
        }\r
+       gbLData=false;\r
+       checkFillStub();\r
 }\r
 \r
 function syncWithPaths(oTopicParam)\r
@@ -1354,7 +1487,7 @@ function onSendMessage(oMsg)
        return true;\r
 }\r
 \r
-if (window.gbWhUtil&&window.gbWhVer&&window.gbWhMsg&&window.gbWhProxy)\r
+if(window.gbWhUtil&&window.gbWhVer&&window.gbWhMsg&&window.gbWhProxy)\r
 {\r
        RegisterListener2(this,WH_MSG_PROJECTREADY);\r
        RegisterListener2(this,WH_MSG_SYNCTOC);\r
@@ -1368,5 +1501,4 @@ if (window.gbWhUtil&&window.gbWhVer&&window.gbWhMsg&&window.gbWhProxy)
        gbWhTHost=true;\r
 }\r
 else\r
-       document.location.reload();\r
-\r
+       document.location.reload();
\ No newline at end of file
index 3adaa251e1eded56d4fc3ff9a3c3573ea8e7e1d3..8a53281c8cce69d80b14260e59fb7c28f91fe30c 100755 (executable)
-var gsPPath = "";\r
-var gaPaths = new Array();\r
-var gaAvenues = new Array();\r
-\r
-var goFrame = null;\r
-var gsStartPage = "";\r
-var gsRelCurPagePath = "";\r
-var gsSearchFormHref  = "";\r
-var gnTopicOnly = -1;\r
-var gnOutmostTopic = -1;\r
+//     WebHelp 5.10.005\r
+var gsPPath="";\r
+var gaPaths=new Array();\r
+var gaAvenues=new Array();\r
+\r
+var goFrame=null;\r
+var gsStartPage="";\r
+var gsRelCurPagePath="";\r
+var gsSearchFormHref="";\r
+var gnTopicOnly=-1;\r
+var gnOutmostTopic=-1;\r
 \r
 var BTN_TEXT=1;\r
 var BTN_IMG=2;\r
 \r
-var goSync = null;\r
+var goSync=null;\r
 \r
-var goShow = null;\r
-var goHide = null;\r
+var goShow=null;\r
+var goHide=null;\r
 \r
-var goPrev = null;\r
-var goNext = null;\r
-var gnForm = 0;\r
-var goShowNav = null;\r
-var goHideNav = null;\r
+var goPrev=null;\r
+var goNext=null;\r
+var gnForm=0;\r
+var goShowNav=null;\r
+var goHideNav=null;\r
 \r
-var goWebSearch = null;\r
+var goWebSearch=null;\r
 \r
-var gsBtnStyle = "";\r
-var gaButtons = new Array();\r
-var gaTypes = new Array();\r
-var whtopic_foldUnload = null;\r
+var gsBtnStyle="";\r
+var gaButtons=new Array();\r
+var gaTypes=new Array();\r
+var whtopic_foldUnload=null;\r
 var gbWhTopic=false;\r
 var gbCheckSync=false;\r
 var gbSyncEnabled=false;\r
 \r
-function setButtonFont(sType, sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
+function setButtonFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)\r
 {\r
        var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);\r
-       gsBtnStyle += ".whtbtn" + sType + "{"+getFontStyle(vFont) + "}";\r
+       gsBtnStyle+=".whtbtn"+sType+"{"+getFontStyle(vFont)+"}";\r
 }\r
 \r
 function writeBtnStyle()\r
 {\r
-       if (gaButtons.length > 0)\r
+       if(gaButtons.length>0)\r
        {\r
-               if (gsBtnStyle.length > 0)\r
+               if(gsBtnStyle.length>0)\r
                {\r
-                       var sStyle = "<style type='text/css'>";\r
-                       sStyle+= gsBtnStyle + "</style>";\r
+                       var sStyle="<style type='text/css'>";\r
+                       sStyle+=gsBtnStyle+"</style>";\r
                        document.write(sStyle);\r
                }\r
        }\r
 }\r
 \r
-function button(sText, nWidth, nHeight)\r
+function button(sText,nWidth,nHeight)\r
 {\r
-       this.sText = sText;\r
-       this.nWidth = nWidth;\r
-       this.nHeight = nHeight;\r
+       this.sText=sText;\r
+       this.nWidth=nWidth;\r
+       this.nHeight=nHeight;\r
        \r
-       this.aImgs = new Array();\r
-       var i = 0;\r
-       while (button.arguments.length > i + 3)\r
+       this.aImgs=new Array();\r
+       var i=0;\r
+       while(button.arguments.length>i+3)\r
        {\r
-               this.aImgs[i] = button.arguments[3 + i];\r
-               i ++;\r
+               this.aImgs[i]=button.arguments[3+i];\r
+               i++;\r
        }\r
 }\r
 \r
-// project info\r
+//project info\r
 function setRelStartPage(sPath)\r
 {\r
-       if (gsPPath.length == 0)\r
+       if(gsPPath.length==0)\r
        {\r
-               gsPPath = _getFullPath(_getPath(document.location.href),  _getPath(sPath));\r
-               gsStartPage = _getFullPath(_getPath(document.location.href), sPath);\r
-               gsRelCurPagePath = _getRelativeFileName(gsStartPage, document.location.href);\r
+               gsPPath=_getFullPath(_getPath(document.location.href),_getPath(sPath));\r
+               gsStartPage=_getFullPath(_getPath(document.location.href),sPath);\r
+               gsRelCurPagePath=_getRelativeFileName(gsStartPage,document.location.href);\r
        }\r
 }\r
 \r
-function getImage(oImage, sType)\r
+function getImage(oImage,sType)\r
 {\r
        var sImg="";\r
-       if (oImage && oImage.aImgs && (oImage.aImgs.length > 0))\r
+       if(oImage&&oImage.aImgs&&(oImage.aImgs.length>0))\r
        {\r
-               sImg+="<img alt=\""+ sType + "\" src=\"" + oImage.aImgs[0] + "\"";\r
-               if (oImage.nWidth > 0)\r
-                       sImg+=" width=" + oImage.nWidth;\r
-               if (oImage.nHeight > 0)\r
-                       sImg+=" height=" + oImage.nHeight;\r
-               sImg+=" border=no>";\r
+               sImg+="<img alt=\""+sType+"\" src=\""+oImage.aImgs[0]+"\"";\r
+               if(oImage.nWidth>0)\r
+                       sImg+=" width="+oImage.nWidth;\r
+               if(oImage.nHeight>0)\r
+                       sImg+=" height="+oImage.nHeight;\r
+               sImg+=" border=0>";\r
        }\r
        return sImg;\r
 }\r
 \r
 function addTocInfo(sTocPath)\r
 {\r
-       gaPaths[gaPaths.length] = sTocPath;\r
+       gaPaths[gaPaths.length]=sTocPath;\r
 }\r
 \r
-function addAvenueInfo(sName, sPrev, sNext)\r
+function addAvenueInfo(sName,sPrev,sNext)\r
 {\r
-       gaAvenues[gaAvenues.length] = new avenueInfo(sName, sPrev, sNext);      \r
+       gaAvenues[gaAvenues.length]=new avenueInfo(sName,sPrev,sNext);  \r
 }\r
 \r
-function addButton(sType, nStyle, sText, sHref, sOnClick, sOnMouseOver, sOnLoad, nWidth, nHeight, sImg1, sImg2, sImg3)\r
+function addButton(sType,nStyle,sText,sHref,sOnClick,sOnMouseOver,sOnLoad,nWidth,nHeight,sImg1,sImg2,sImg3)\r
 {\r
-       var sButton = "";\r
+       var sButton="";\r
        var nBtn=gaButtons.length;\r
-       if (sType == "prev")\r
+       if(sType=="prev")\r
        {\r
-               if (canGo(false))\r
+               if(canGo(false))\r
                {\r
-                       var sTitle = "Previous Topic";\r
-                       goPrev = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
-                       sButton = "<a title=\"" + sTitle + "\" class=\"whtbtnprev\" href=\"javascript:void(0);\" onclick=\"goAvenue(false);return false;\">";\r
-                       if (nStyle == BTN_TEXT)\r
-                               sButton += goPrev.sText;\r
+                       var sTitle="Previous Topic";\r
+                       goPrev=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnprev\" href=\"javascript:void(0);\" onclick=\"goAvenue(false);return false;\">";\r
+                       if(nStyle==BTN_TEXT)\r
+                               sButton+=goPrev.sText;\r
                        else\r
-                               sButton += getImage(goPrev, sTitle);\r
-                       sButton += "</a>";\r
+                               sButton+=getImage(goPrev,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "next")\r
+       else if(sType=="next")\r
        {\r
-               if (canGo(true))\r
+               if(canGo(true))\r
                {\r
-                       var sTitle = "Next Topic";\r
-                       goNext = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
-                       sButton = "<a title=\"" + sTitle + "\" class=\"whtbtnnext\" href=\"javascript:void(0);\" onclick=\"goAvenue(true);return false;\">";\r
-                       if (nStyle == BTN_TEXT)\r
-                               sButton += goNext.sText;\r
+                       var sTitle="Next Topic";\r
+                       goNext=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnnext\" href=\"javascript:void(0);\" onclick=\"goAvenue(true);return false;\">";\r
+                       if(nStyle==BTN_TEXT)\r
+                               sButton+=goNext.sText;\r
                        else\r
-                               sButton += getImage(goNext, sTitle);\r
-                       sButton += "</a>";\r
+                               sButton+=getImage(goNext,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "show")\r
+       else if(sType=="show")\r
        {\r
-               if (isTopicOnly())\r
+               if(isTopicOnly()&&(!gbOpera6||gbOpera7))\r
                {\r
-                       var sTitle = "Show Navigation Component";\r
-                       goShow = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
-                       sButton = "<a title=\"" + sTitle + "\" class=\"whtbtnshow\" href=\"javascript:void(0);\" onclick=\"show();return false;\">";\r
-                       if (nStyle == BTN_TEXT)\r
-                               sButton += goShow.sText;\r
+                       var sTitle="Show Navigation Component";\r
+                       goShow=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnshow\" href=\"javascript:void(0);\" onclick=\"show();return false;\">";\r
+                       if(nStyle==BTN_TEXT)\r
+                               sButton+=goShow.sText;\r
                        else\r
-                               sButton += getImage(goShow, sTitle);\r
-                       sButton += "</a>";\r
+                               sButton+=getImage(goShow,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "hide")\r
+       else if(sType=="hide")\r
        {\r
-               if (!isTopicOnly())\r
+               if(!isTopicOnly()&&!gbOpera6)\r
                {\r
-                       var sTitle = "Hide Navigation Component";\r
-                       goHide = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
-                       sButton = "<a title=\"" + sTitle + "\" class=\"whtbtnhide\" href=\"javascript:void(0);\" onclick=\"hide();return false;\">";\r
-                       if (nStyle == BTN_TEXT)\r
-                               sButton += goHide.sText;\r
+                       var sTitle="Hide Navigation Component";\r
+                       goHide=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnhide\" href=\"javascript:void(0);\" onclick=\"hide();return false;\">";\r
+                       if(nStyle==BTN_TEXT)\r
+                               sButton+=goHide.sText;\r
                        else\r
-                               sButton += getImage(goHide, sTitle);\r
-                       sButton += "</a>";\r
+                               sButton+=getImage(goHide,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "shownav")\r
+       else if(sType=="shownav")\r
        {\r
-               \r
-               if (isShowHideEnable())\r
+               if(isShowHideEnable())\r
                {\r
-                       var sTitle = "Show Navigation Component";\r
-                       goShowNav = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
-                       sButton = "<a title=\"" + sTitle + "\" class=\"whtbtnshownav\" href=\"javascript:void(0);\" onclick=\"showHidePane(true);return false;\">";\r
-                       if (nStyle == BTN_TEXT)\r
-                               sButton += goShowNav.sText;\r
+                       var sTitle="Show Navigation Component";\r
+                       goShowNav=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnshownav\" href=\"javascript:void(0);\" onclick=\"showHidePane(true);return false;\">";\r
+                       if(nStyle==BTN_TEXT)\r
+                               sButton+=goShowNav.sText;\r
                        else\r
-                               sButton += getImage(goShowNav, sTitle);\r
-                       sButton += "</a>";\r
+                               sButton+=getImage(goShowNav,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "hidenav")\r
+       else if(sType=="hidenav")\r
        {\r
-               if (isShowHideEnable())\r
+               if(isShowHideEnable())\r
                {\r
-                       var sTitle = "Hide Navigation Component";\r
-                       goHideNav = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
-                       sButton = "<a title=\"" + sTitle + "\" class=\"whtbtnhidenav\" href=\"javascript:void(0);\" onclick=\"showHidePane(false);return false;\">";\r
-                       if (nStyle == BTN_TEXT)\r
-                               sButton += goHideNav.sText;\r
+                       var sTitle="Hide Navigation Component";\r
+                       goHideNav=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnhidenav\" href=\"javascript:void(0);\" onclick=\"showHidePane(false);return false;\">";\r
+                       if(nStyle==BTN_TEXT)\r
+                               sButton+=goHideNav.sText;\r
                        else\r
-                               sButton += getImage(goHideNav, sTitle);\r
-                       sButton += "</a>";\r
+                               sButton+=getImage(goHideNav,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "synctoc")\r
+       else if(sType=="synctoc")\r
        {\r
-               if (gaPaths.length > 0)\r
+               if(gaPaths.length>0)\r
                {\r
-                       var sTitle = "Sync TOC";\r
-                       goSync = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
-                       sButton = "<a title=\""+ sTitle + "\" class=\"whtbtnsynctoc\" href=\"javascript:void(0);\" onclick=\"syncWithShow();return false;\">";\r
-                       if (nStyle == BTN_TEXT)\r
-                               sButton += goSync.sText;\r
+                       var sTitle="Sync TOC";\r
+                       goSync=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnsynctoc\" href=\"javascript:void(0);\" onclick=\"syncWithShow();return false;\">";\r
+                       if(nStyle==BTN_TEXT)\r
+                               sButton+=goSync.sText;\r
                        else\r
-                               sButton += getImage(goSync, sTitle);\r
-                       sButton += "</a>";\r
+                               sButton+=getImage(goSync,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "websearch")\r
+       else if(sType=="websearch")\r
        {\r
-               if (gsSearchFormHref.length > 0)\r
+               if(gsSearchFormHref.length>0)\r
                {\r
-                       var sTitle = "WebSearch";\r
-                       goWebSearch = new button(sText, nWidth, nHeight, sImg1, sImg2, sImg3);\r
-                       sButton = "<a title=\""+ sTitle + "\" class=\"whtbtnwebsearch\" href=\"" + gsSearchFormHref + "\">";\r
-                       if (nStyle == BTN_TEXT)\r
-                               sButton += goWebSearch.sText;\r
+                       var sTitle="WebSearch";\r
+                       goWebSearch=new button(sText,nWidth,nHeight,sImg1,sImg2,sImg3);\r
+                       sButton="<a title=\""+sTitle+"\" class=\"whtbtnwebsearch\" href=\""+gsSearchFormHref+"\">";\r
+                       if(nStyle==BTN_TEXT)\r
+                               sButton+=goWebSearch.sText;\r
                        else\r
-                               sButton += getImage(goWebSearch, sTitle);\r
-                       sButton += "</a>";\r
+                               sButton+=getImage(goWebSearch,sTitle);\r
+                       sButton+="</a>";\r
                }\r
        }\r
-       else if (sType == "searchform")\r
+       else if(sType=="searchform")\r
        {\r
-               gaButtons[nBtn] = "NeedSearchForm";\r
-               gaTypes[nBtn] = sType;\r
+               gaButtons[nBtn]="NeedSearchForm";\r
+               gaTypes[nBtn]=sType;\r
        }\r
-       if (sButton.length != 0)\r
+       if(sButton.length!=0)\r
        {\r
-               if (nStyle == BTN_TEXT)\r
-                       sButton += "&nbsp;";\r
-               gaButtons[nBtn] = "<td>" + sButton + "</td>";\r
-               gaTypes[nBtn] = sType;\r
+               if(nStyle==BTN_TEXT)\r
+                       sButton+="&nbsp;";\r
+               gaButtons[nBtn]="<td>"+sButton+"</td>";\r
+               gaTypes[nBtn]=sType;\r
        }\r
 }\r
 \r
 function isSyncEnabled()\r
 {\r
-       if (!gbCheckSync)\r
+       if(!gbCheckSync)\r
        {\r
                var oMsg=new whMessage(WH_MSG_ISSYNCSSUPPORT,this,1,null);\r
                if(SendMessage(oMsg))\r
@@ -250,30 +250,30 @@ function isSyncEnabled()
 \r
 function isInPopup()\r
 {\r
-       return (window.name.indexOf("BSSCPopup") != -1);\r
+       return (window.name.indexOf("BSSCPopup")!=-1);\r
 }\r
 \r
 function getIntopicBar(sAlign)\r
 {\r
-       var sHTML = "";\r
-       if (gaButtons.length > 0)\r
+       var sHTML="";\r
+       if(gaButtons.length>0)\r
        {\r
-               sHTML += "<div align="+ sAlign + ">";\r
+               sHTML+="<div align="+sAlign+">";\r
 \r
-               sHTML += "<table cellpadding=\"2\" cellspacing=\"0\" border=\"0\"><tr>";\r
-               for (var i = 0; i < gaButtons.length; i++)\r
+               sHTML+="<table cellpadding=\"2\" cellspacing=\"0\" border=\"0\"><tr>";\r
+               for(var i=0;i<gaButtons.length;i++)\r
                {\r
-                       if (gaTypes[i]!="synctoc" || isSyncEnabled())\r
+                       if(gaTypes[i]!="synctoc"||isSyncEnabled())\r
                        {\r
-                               if (gaButtons[i] == "NeedSearchForm")\r
-                                       sHTML += getSearchFormHTML();\r
+                               if(gaButtons[i]=="NeedSearchForm")\r
+                                       sHTML+=getSearchFormHTML();\r
                                else\r
-                                       sHTML += gaButtons[i];\r
+                                       sHTML+=gaButtons[i];\r
                        }\r
                }\r
-               sHTML += "</tr></table>";\r
+               sHTML+="</tr></table>";\r
 \r
-               sHTML += "</div>";\r
+               sHTML+="</div>";\r
        }\r
        return sHTML;\r
 }\r
@@ -281,20 +281,20 @@ function getIntopicBar(sAlign)
 \r
 function writeIntopicBar(nAligns)\r
 {\r
-       if (isInPopup()) return;\r
-       if (gaButtons.length > 0)\r
+       if(isInPopup()) return;\r
+       if(gaButtons.length>0)\r
        {\r
-               var sHTML = "";\r
-               if (nAligns != 0)\r
+               var sHTML="";\r
+               if(nAligns!=0)\r
                {\r
-                       sHTML += "<table width=100%><tr>"\r
-                       if (nAligns & 1)\r
-                               sHTML += "<td width=33%>" + getIntopicBar("left") + "</td>";\r
-                       if (nAligns & 2)\r
-                               sHTML += "<td width=34%>" + getIntopicBar("center") + "</td>";\r
-                       if (nAligns & 4)\r
-                               sHTML += "<td width=33%>" + getIntopicBar("right") + "</td>";\r
-                       sHTML += "</tr></table>";\r
+                       sHTML+="<table width=100%><tr>"\r
+                       if(nAligns&1)\r
+                               sHTML+="<td width=33%>"+getIntopicBar("left")+"</td>";\r
+                       if(nAligns&2)\r
+                               sHTML+="<td width=34%>"+getIntopicBar("center")+"</td>";\r
+                       if(nAligns&4)\r
+                               sHTML+="<td width=33%>"+getIntopicBar("right")+"</td>";\r
+                       sHTML+="</tr></table>";\r
                        document.write(sHTML);\r
                }\r
        }\r
@@ -302,45 +302,45 @@ function writeIntopicBar(nAligns)
 \r
 function sendAveInfoOut()\r
 {\r
-       if (!isInPopup())\r
-               setTimeout("sendAveInfo();", 100);\r
+       if(!isInPopup())\r
+               setTimeout("sendAveInfo();",100);\r
 }\r
 \r
 function sendAveInfo()\r
 {\r
-       var oMsg = new whMessage(WH_MSG_AVENUEINFO, this, 1, gaAvenues);\r
+       var oMsg=new whMessage(WH_MSG_AVENUEINFO,this,1,gaAvenues);\r
        SendMessage(oMsg);\r
 }\r
 \r
 \r
 function onNext()\r
 {\r
-       var oMsg = new whMessage(WH_MSG_NEXT, this, 1, null);\r
+       var oMsg=new whMessage(WH_MSG_NEXT,this,1,null);\r
        SendMessage(oMsg);\r
 }\r
 \r
 function onPrev()\r
 {\r
-       var oMsg = new whMessage(WH_MSG_PREV, this, 1, null);\r
+       var oMsg=new whMessage(WH_MSG_PREV,this,1,null);\r
        SendMessage(oMsg);\r
 }\r
 \r
 function createSyncInfo()\r
 {\r
-       var oParam = new Object();\r
-       if (gsPPath.length == 0)\r
-               gsPPath = _getPath(document.location.href);\r
-       oParam.sPPath = gsPPath;\r
-       oParam.sTPath = document.location.href;\r
-       oParam.aPaths = gaPaths;\r
+       var oParam=new Object();\r
+       if(gsPPath.length==0)\r
+               gsPPath=_getPath(document.location.href);\r
+       oParam.sPPath=gsPPath;\r
+       oParam.sTPath=document.location.href;\r
+       oParam.aPaths=gaPaths;\r
        return oParam;\r
 }\r
 \r
 function syncWithShow()\r
 {\r
-       if (isTopicOnly())\r
+       if(isTopicOnly())\r
                show();\r
-       else \r
+       else\r
        {\r
                sync();\r
                showTocPane();\r
@@ -349,86 +349,86 @@ function syncWithShow()
 \r
 function showTocPane()\r
 {\r
-       var oMsg = new whMessage(WH_MSG_SHOWTOC, this, 1, null);\r
+       var oMsg=new whMessage(WH_MSG_SHOWTOC,this,1,null);\r
        SendMessage(oMsg);\r
 }\r
 \r
 function sendSyncInfo()\r
 {\r
-       if (!isInPopup())\r
+       if(!isInPopup())\r
        {\r
-               var oParam = null;\r
-               if (gaPaths.length > 0)\r
+               var oParam=null;\r
+               if(gaPaths.length>0)\r
                {\r
-                       oParam = createSyncInfo();\r
+                       oParam=createSyncInfo();\r
                }\r
-               var oMsg = new whMessage(WH_MSG_SYNCINFO, this, 1, oParam);\r
+               var oMsg=new whMessage(WH_MSG_SYNCINFO,this,1,oParam);\r
                SendMessage(oMsg);\r
        }\r
 }\r
 \r
 function sendInvalidSyncInfo()\r
 {\r
-       if (!isInPopup())\r
+       if(!isInPopup())\r
        {\r
-               var oMsg = new whMessage(WH_MSG_SYNCINFO, this, 1, null);\r
+               var oMsg=new whMessage(WH_MSG_SYNCINFO,this,1,null);\r
                SendMessage(oMsg);\r
        }\r
 }\r
 \r
 function enableWebSearch(bEnable)\r
 {\r
-       if (!isInPopup())\r
+       if(!isInPopup())\r
        {\r
-               var oMsg = new whMessage(WH_MSG_ENABLEWEBSEARCH, this, 1, bEnable);\r
+               var oMsg=new whMessage(WH_MSG_ENABLEWEBSEARCH,this,1,bEnable);\r
                SendMessage(oMsg);\r
        }\r
 }\r
 \r
 function autoSync(nSync)\r
 {\r
-       if (nSync == 0) return;\r
-       if (isInPopup()) return;\r
-       if (isOutMostTopic())\r
+       if(nSync==0) return;\r
+       if(isInPopup()) return;\r
+       if(isOutMostTopic())\r
                sync();\r
 }\r
 \r
 function isOutMostTopic()\r
 {\r
-       if (gnOutmostTopic == -1)\r
+       if(gnOutmostTopic==-1)\r
        {\r
-               var oMessage = new whMessage(WH_MSG_ISINFRAMESET, this, 1 , null);\r
-               if (SendMessage(oMessage))\r
-                       gnOutmostTopic = 0;\r
+               var oMessage=new whMessage(WH_MSG_ISINFRAMESET,this,1,null);\r
+               if(SendMessage(oMessage))\r
+                       gnOutmostTopic=0;\r
                else\r
-                       gnOutmostTopic = 1;\r
+                       gnOutmostTopic=1;\r
        }\r
-       return (gnOutmostTopic == 1);\r
+       return (gnOutmostTopic==1);\r
 }\r
 \r
 function sync()\r
 {\r
-       if (gaPaths.length > 0)\r
+       if(gaPaths.length>0)\r
        {\r
-               var oParam = createSyncInfo();\r
-               var oMessage = new whMessage(WH_MSG_SYNCTOC, this, 1, oParam);\r
+               var oParam=createSyncInfo();\r
+               var oMessage=new whMessage(WH_MSG_SYNCTOC,this,1,oParam);\r
                SendMessage(oMessage);\r
        }\r
 }\r
 \r
 \r
-function avenueInfo(sName, sPrev, sNext)\r
+function avenueInfo(sName,sPrev,sNext)\r
 {\r
-       this.sName = sName;\r
-       this.sPrev = sPrev;\r
-       this.sNext = sNext;\r
+       this.sName=sName;\r
+       this.sPrev=sPrev;\r
+       this.sNext=sNext;\r
 }\r
 \r
 function getCurrentAvenue()\r
 {\r
-       var oParam = new Object();\r
-       oParam.sAvenue = null;\r
-       var oMessage = new whMessage(WH_MSG_GETCURRENTAVENUE, this, 1, oParam);\r
+       var oParam=new Object();\r
+       oParam.sAvenue=null;\r
+       var oMessage=new whMessage(WH_MSG_GETCURRENTAVENUE,this,1,oParam);\r
        SendMessage(oMessage);\r
        return oParam.sAvenue;\r
 }\r
@@ -437,37 +437,37 @@ function unRegisterListener()
 {\r
        sendInvalidSyncInfo();\r
        enableWebSearch(false);\r
-       if (whtopic_foldUnload)\r
+       if(whtopic_foldUnload)\r
                whtopic_foldUnload();\r
 }\r
 \r
 function onSendMessage(oMsg)\r
 {\r
-       var nMsgId = oMsg.nMessageId;\r
-       if (nMsgId == WH_MSG_GETAVIAVENUES)\r
+       var nMsgId=oMsg.nMessageId;\r
+       if(nMsgId==WH_MSG_GETAVIAVENUES)\r
        {\r
-               oMsg.oParam.aAvenues = gaAvenues;\r
+               oMsg.oParam.aAvenues=gaAvenues;\r
                return false;\r
        }\r
-       else if (nMsgId == WH_MSG_GETTOCPATHS)\r
+       else if(nMsgId==WH_MSG_GETTOCPATHS)\r
        {\r
-               if (isOutMostTopic())\r
+               if(isOutMostTopic())\r
                {\r
-                       oMsg.oParam.oTocInfo = createSyncInfo();\r
+                       oMsg.oParam.oTocInfo=createSyncInfo();\r
                        return false;           \r
                }\r
                else\r
                        return true;\r
        }\r
-       else if (nMsgId == WH_MSG_NEXT)\r
+       else if(nMsgId==WH_MSG_NEXT)\r
        {\r
                goAvenue(true);\r
        }\r
-       else if (nMsgId == WH_MSG_PREV)\r
+       else if(nMsgId==WH_MSG_PREV)\r
        {\r
                goAvenue(false);\r
        }\r
-       else if (nMsgId == WH_MSG_WEBSEARCH)\r
+       else if(nMsgId==WH_MSG_WEBSEARCH)\r
        {\r
                websearch();\r
        }\r
@@ -476,60 +476,60 @@ function onSendMessage(oMsg)
 \r
 function goAvenue(bNext)\r
 {\r
-       var sTopic = null;\r
-       var sAvenue = getCurrentAvenue();\r
-       var nAvenue = -1;\r
-       if (sAvenue != null && sAvenue != "")\r
+       var sTopic=null;\r
+       var sAvenue=getCurrentAvenue();\r
+       var nAvenue=-1;\r
+       if(sAvenue!=null&&sAvenue!="")\r
        {\r
-               for (var i = 0; i < gaAvenues.length ; i ++)\r
+               for(var i=0;i<gaAvenues.length;i++)\r
                {\r
-                       if (gaAvenues[i].sName == sAvenue)\r
+                       if(gaAvenues[i].sName==sAvenue)\r
                        {\r
-                               nAvenue = i;\r
+                               nAvenue=i;\r
                                break;\r
                        }\r
                }\r
-               if (nAvenue != -1)\r
+               if(nAvenue!=-1)\r
                {\r
-                       if (bNext)\r
-                               sTopic = gaAvenues[nAvenue].sNext;\r
+                       if(bNext)\r
+                               sTopic=gaAvenues[nAvenue].sNext;\r
                        else\r
-                               sTopic = gaAvenues[nAvenue].sPrev;\r
+                               sTopic=gaAvenues[nAvenue].sPrev;\r
                }\r
        }\r
        else\r
-       { \r
-               for (var i = 0; i < gaAvenues.length ; i ++)\r
+       {\r
+               for(var i=0;i<gaAvenues.length;i++)\r
                {\r
-                       if (gaAvenues[i].sNext != null && gaAvenues[i].sNext.length > 0 && bNext)\r
+                       if(gaAvenues[i].sNext!=null&&gaAvenues[i].sNext.length>0&&bNext)\r
                        {\r
-                               sTopic = gaAvenues[i].sNext;\r
+                               sTopic=gaAvenues[i].sNext;\r
                                break;\r
                        }\r
-                       else if (gaAvenues[i].sPrev != null && gaAvenues[i].sPrev.length > 0 && !bNext)\r
+                       else if(gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev.length>0&&!bNext)\r
                        {\r
-                               sTopic = gaAvenues[i].sPrev;\r
+                               sTopic=gaAvenues[i].sPrev;\r
                                break;\r
                        }\r
                }\r
        }\r
        \r
-       if (sTopic != null && sTopic != "")\r
+       if(sTopic!=null&&sTopic!="")\r
        {\r
-               if (gsPPath != null && gsPPath != "")\r
+               if(gsPPath!=null&&gsPPath!="")\r
                {\r
-                       sFullTopicPath = _getFullPath(gsPPath, sTopic);\r
-                       document.location = sFullTopicPath;\r
+                       sFullTopicPath=_getFullPath(gsPPath,sTopic);\r
+                       document.location=sFullTopicPath;\r
                }\r
        }\r
 }\r
 \r
 function canGo(bNext)\r
 {\r
-       for (var i = 0; i < gaAvenues.length ; i ++)\r
+       for(var i=0;i<gaAvenues.length;i++)\r
        {\r
-               if ((gaAvenues[i].sNext != null && gaAvenues[i].sNext.length > 0 && bNext) ||\r
-                       (gaAvenues[i].sPrev != null && gaAvenues[i].sPrev.length > 0 && !bNext))\r
+               if((gaAvenues[i].sNext!=null&&gaAvenues[i].sNext.length>0&&bNext)||\r
+                       (gaAvenues[i].sPrev!=null&&gaAvenues[i].sPrev.length>0&&!bNext))\r
                        return true;\r
        }\r
        return false;\r
@@ -537,34 +537,34 @@ function canGo(bNext)
 \r
 function show()\r
 {\r
-       if (gsStartPage != "")\r
-               window.location =  gsStartPage + "#" + gsRelCurPagePath;\r
+       if(gsStartPage!="")\r
+               window.location=gsStartPage+"#"+gsRelCurPagePath;\r
 }\r
 \r
 function hide()\r
 {\r
-       if (goFrame != null)\r
+       if(goFrame!=null)\r
        {\r
-               goFrame.location = window.location;\r
+               goFrame.location=window.location;\r
        }\r
 }\r
 \r
 function isTopicOnly()\r
 {\r
-       if (gnTopicOnly == -1)\r
+       if(gnTopicOnly==-1)\r
        {\r
-               var oParam = new Object();\r
-               oParam.oFrame = null;\r
-               var oMsg = new whMessage(WH_MSG_GETSTARTFRAME, this, 1, oParam);\r
-               if (SendMessage(oMsg))\r
+               var oParam=new Object();\r
+               oParam.oFrame=null;\r
+               var oMsg=new whMessage(WH_MSG_GETSTARTFRAME,this,1,oParam);\r
+               if(SendMessage(oMsg))\r
                {\r
-                       goFrame = oParam.oFrame;\r
-                       gnTopicOnly = 0;\r
+                       goFrame=oParam.oFrame;\r
+                       gnTopicOnly=0;\r
                }\r
                else\r
-                       gnTopicOnly = 1;\r
+                       gnTopicOnly=1;\r
        }\r
-       if (gnTopicOnly == 1)\r
+       if(gnTopicOnly==1)\r
                return true;\r
        else\r
                return false;\r
@@ -572,88 +572,150 @@ function isTopicOnly()
 \r
 function websearch()\r
 {\r
-       if (gbNav4)\r
+       if(gbNav4)\r
        {\r
-               if (document.ehelpform)\r
+               if(document.ehelpform)\r
                        document.ehelpform.submit();\r
        }\r
        else\r
        {\r
-               if (window.ehelpform)\r
+               if(window.ehelpform)\r
                        window.ehelpform.submit();\r
        }\r
 }\r
 \r
 function addSearchFormHref(sHref)\r
 {\r
-       gsSearchFormHref = sHref;\r
+       gsSearchFormHref=sHref;\r
        enableWebSearch(true);\r
 }\r
 \r
 function searchB(nForm)\r
 {\r
-       var sValue = eval("document.searchForm" + nForm + ".searchString.value");\r
-       var oMsg = new whMessage(WH_MSG_SEARCHTHIS, this, 1, sValue);\r
+       var sValue=eval("document.searchForm"+nForm+".searchString.value");\r
+       var oMsg=new whMessage(WH_MSG_SEARCHTHIS,this,1,sValue);\r
        SendMessage(oMsg);\r
 }\r
 \r
 function getSearchFormHTML()\r
 {\r
-       var sHTML = "";\r
-       gnForm ++;\r
-       var sFormName = "searchForm" + gnForm;\r
-       var sButton = "<form name=\"" + sFormName + "\" method=\"POST\" action=\"javascript:searchB("+ gnForm + ")\">"\r
-       sButton += "<input type=\"text\" name=\"searchString\" value=\"- Full Text search -\" size=\"20\"/>";\r
-       if ("" == "text")\r
+       var sHTML="";\r
+       gnForm++;\r
+       var sFormName="searchForm"+gnForm;\r
+       var sButton="<form name=\""+sFormName+"\" method=\"POST\" action=\"javascript:searchB("+gnForm+")\">"\r
+       sButton+="<input type=\"text\" name=\"searchString\" value=\"- Full Text search -\" size=\"20\"/>";\r
+       if(""=="text")\r
        {\r
-               sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"" + sFormName + ".submit(); return false;\"></a>";\r
+               sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\""+sFormName+".submit();return false;\"></a>";\r
        }\r
-       else if ("" == "image")\r
+       else if(""=="image")\r
        {\r
-               sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\"" + sFormName + ".submit(); return false;\">"\r
+               sButton+="<a class=\"searchbtn\" href=\"javascript:void(0);\" onclick=\""+sFormName+".submit();return false;\">"\r
                sButton+="<img src=\"\" border=0></a>";\r
        }\r
-       sButton += "</form>";\r
-       sHTML ="<td align=\"center\">" + sButton + "</td>";\r
+       sButton+="</form>";\r
+       sHTML="<td align=\"center\">"+sButton+"</td>";\r
        return sHTML;\r
 }\r
 \r
 function showHidePane(bShow)\r
 {\r
        var oMsg=null;\r
-       if (bShow)\r
-               oMsg=new whMessage(WH_MSG_SHOWPANE, this, 1, null);\r
+       if(bShow)\r
+               oMsg=new whMessage(WH_MSG_SHOWPANE,this,1,null);\r
        else\r
-               oMsg=new whMessage(WH_MSG_HIDEPANE, this, 1, null);\r
+               oMsg=new whMessage(WH_MSG_HIDEPANE,this,1,null);\r
        SendMessage(oMsg);\r
 }\r
 \r
 function isShowHideEnable()\r
 {\r
-       if (gbIE4)\r
+       if(gbIE4)\r
                return true;\r
        else\r
                return false;\r
 }\r
 \r
+\r
+function PickupDialog_Invoke()\r
+{\r
+       if(!gbIE4||gbMac)\r
+       {\r
+               if(typeof(_PopupMenu_Invoke)=="function")\r
+                       return _PopupMenu_Invoke(PickupDialog_Invoke.arguments);\r
+       }\r
+       else\r
+       {\r
+               if(PickupDialog_Invoke.arguments.length>2)\r
+               {\r
+                       var sPickup="whskin_pickup.htm";\r
+                       var sPickupPath=gsPPath+sPickup;\r
+                       if(gbIE4)\r
+                       {\r
+                               var sFrame=PickupDialog_Invoke.arguments[1];\r
+                               var aTopics=new Array();\r
+                               for(var i=2;i<PickupDialog_Invoke.arguments.length;i+=2)\r
+                               {\r
+                                       var j=aTopics.length;\r
+                                       aTopics[j]=new Object();\r
+                                       aTopics[j].m_sName=PickupDialog_Invoke.arguments[i];\r
+                                       aTopics[j].m_sURL=PickupDialog_Invoke.arguments[i+1];\r
+                               }\r
+\r
+                               if(aTopics.length>1)\r
+                               {\r
+                                       var nWidth=300;\r
+                                       var nHeight=180;\r
+                                       var     nScreenWidth=screen.width;\r
+                                       var     nScreenHeight=screen.height;\r
+                                       var nLeft=(nScreenWidth-nWidth)/2;\r
+                                       var nTop=(nScreenHeight-nHeight)/2;\r
+                                       if(gbIE4)\r
+                                       {\r
+                                               var vRet=window.showModalDialog(sPickupPath,aTopics,"dialogHeight:"+nHeight+"px;dialogWidth:"+nWidth+"px;resizable:yes;status:no;scroll:no;help:no;center:yes;");\r
+                                               if(vRet)\r
+                                               {\r
+                                                       var sURL=vRet.m_url;\r
+                                                       if(sFrame)\r
+                                                               window.open(sURL,sFrame);\r
+                                                       else\r
+                                                               window.open(sURL,"_self");\r
+                                               }\r
+                                       }\r
+                               }\r
+                               else if(aTopics.length==1)\r
+                               {\r
+                                       var sURL=aTopics[0].m_sURL\r
+                                       if(sFrame)\r
+                                               window.open(sURL,sFrame);\r
+                                       else\r
+                                               window.open(sURL,"_self");\r
+                               }\r
+                       }\r
+               }\r
+       }\r
+}\r
+\r
 if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)\r
 {\r
-       RegisterListener("bsscright", WH_MSG_GETAVIAVENUES);\r
-       RegisterListener("bsscright", WH_MSG_GETTOCPATHS);\r
-       RegisterListener("bsscright", WH_MSG_NEXT);\r
-       RegisterListener("bsscright", WH_MSG_PREV);\r
-       RegisterListener("bsscright", WH_MSG_WEBSEARCH);\r
-       if (gbMac && gbIE4)\r
+       RegisterListener("bsscright",WH_MSG_GETAVIAVENUES);\r
+       RegisterListener("bsscright",WH_MSG_GETTOCPATHS);\r
+       RegisterListener("bsscright",WH_MSG_NEXT);\r
+       RegisterListener("bsscright",WH_MSG_PREV);\r
+       RegisterListener("bsscright",WH_MSG_WEBSEARCH);\r
+       if(gbMac&&gbIE4)\r
        {\r
-               if (typeof(window.onunload) != "unknown")\r
-                       whtopic_foldUnload = window.onunload;\r
+               if(typeof(window.onunload)!="unknown")\r
+                       if(window.onunload.toString!=unRegisterListener.toString)\r
+                               whtopic_foldUnload=window.onunload;\r
        }\r
        else\r
        {\r
-               if (window.onunload)\r
-                       whtopic_foldUnload = window.onunload;\r
+               if(window.onunload)\r
+                       if(window.onunload.toString!=unRegisterListener.toString)\r
+                               whtopic_foldUnload=window.onunload;\r
        }\r
-       window.onunload = unRegisterListener;\r
+       window.onunload=unRegisterListener;\r
        setButtonFont("show","","10pt","","","","");\r
 \r
        gbWhTopic=true;\r
index 7fa6c28a860ebf9337dc1482b58e39af4ee6313b..85fae7e05b81c3ae6071ef877ba6715b66a1c82a 100755 (executable)
@@ -1,19 +1,26 @@
+//     WebHelp 5.10.004\r
 var gsFileName="";\r
+var gsDivName="";\r
 var xmlDoc=null;\r
 var sdocPath=null;\r
 var gsInsertBeforeEndHTML="";\r
 var sReplaceStringsSrc=new Array();\r
+var gsDivName="dataDiv";\r
+var gnLoadDivNum=0;\r
 sReplaceStringsSrc[0]="&amp;";\r
 sReplaceStringsSrc[1]="&gt;";\r
 sReplaceStringsSrc[2]="&lt;";\r
 sReplaceStringsSrc[3]="&quot;";\r
-sReplaceStringsSrc[4]="&nbsp;";\r
+sReplaceStringsSrc[4]=String.fromCharCode(8364);\r
+sReplaceStringsSrc[5]="&nbsp;";\r
+\r
 var sReplaceStringsDst=new Array();\r
 sReplaceStringsDst[0]="&";\r
 sReplaceStringsDst[1]=">";\r
 sReplaceStringsDst[2]="<";\r
 sReplaceStringsDst[3]="\"";\r
-sReplaceStringsDst[4]=" ";\r
+sReplaceStringsDst[4]=String.fromCharCode(128);\r
+sReplaceStringsDst[5]=" ";\r
 var goHighLighted=null;\r
 \r
 function _getRelativePath(strParentPath,strCurrentPath)\r
@@ -45,7 +52,7 @@ function _getRelativePath(strParentPath,strCurrentPath)
        return strCurrentPath;\r
 }\r
 \r
-function _getRelativeFileName(strParentPath, strCurrentPath)\r
+function _getRelativeFileName(strParentPath,strCurrentPath)\r
 {\r
        strParentPath=_replaceSlash(strParentPath);\r
        strParentPath=_getPath(strParentPath);\r
@@ -108,7 +115,7 @@ function _getFullPath(sPath,sRelPath)
                        {\r
                                sRelPath=sRelPath.substring(nPathPos+3);\r
                                sFullPath=sFullPath.substring(0,sFullPath.length-1);\r
-                               var nPos2 = sFullPath.lastIndexOf("/");\r
+                               var nPos2=sFullPath.lastIndexOf("/");\r
                                if(nPos2!=-1)\r
                                        sFullPath=sFullPath.substring(0,nPos2+1);\r
                                else\r
@@ -123,7 +130,7 @@ function _getFullPath(sPath,sRelPath)
 function _isAbsPath(strPath)\r
 {\r
        var strUpper=strPath.toUpperCase();\r
-       return (strUpper.indexOf(":")!=-1);\r
+       return (strUpper.indexOf(":")!=-1||strUpper.indexOf("\\\\")==0);\r
 }\r
 \r
 function _replaceSlash(strURL)\r
@@ -166,21 +173,29 @@ function insertItemIntoArray(oArray,i,obj)
 \r
 function loadData(sFileName)\r
 {\r
-       if(!getElement("dataDiv"))\r
+       var i=gnLoadDivNum;\r
+       var sName=gsDivName+gnLoadDivNum++;\r
+       loadData_2(sFileName,sName);\r
+}\r
+\r
+function loadData_2(sFileName,sDivName)\r
+{\r
+       if(!getElement(sDivName))\r
        {\r
-               if(!insertDataDiv())\r
+               if(!insertDataDiv(sDivName))\r
                {\r
                        gsFileName=sFileName;\r
+                       gsDivName=sDivName;\r
                        return;\r
                }\r
        }\r
        var sHTML="";\r
        if(gbMac)\r
-               sHTML+="<iframe src="+sFileName+"></iframe>";\r
+               sHTML+="<iframe src=\""+sFileName+"\"></iframe>";\r
        else\r
-               sHTML+="<iframe style=\"visibility:hidden;width:0;height:0\" src="+sFileName+"></iframe>";\r
+               sHTML+="<iframe style=\"visibility:hidden;width:0;height:0\" src=\""+sFileName+"\"></iframe>";\r
        \r
-       var oDivCon=getElement("dataDiv");\r
+       var oDivCon=getElement(sDivName);\r
        if(oDivCon)\r
        {\r
                if(gbNav6)\r
@@ -231,21 +246,21 @@ function checkState()
                if(state==4)\r
                {\r
                        var err=xmlDoc.parseError;\r
-                       if(err.errorCode!=0)\r
-                               alert(err.reason);\r
-                       else\r
+                       if(err.errorCode==0)\r
                                putDataXML(xmlDoc,sdocPath);\r
+                       else\r
+                               onLoadXMLError();\r
                }\r
        }\r
 }\r
 \r
-function insertDataDiv()\r
+function insertDataDiv(sName)\r
 {\r
        var sHTML="";\r
        if(gbMac)\r
-               sHTML+="<div id=dataDiv style=\"display:none;\"></div>";\r
+               sHTML+="<div id="+sName+" style=\"display:none;\"></div>";\r
        else\r
-               sHTML+="<div id=dataDiv style=\"visibility:hidden\"></div>";\r
+               sHTML+="<div id="+sName+" style=\"visibility:hidden\"></div>";\r
        if((gbIE5||gbNav6)&&document.body)\r
                document.body.insertAdjacentHTML("beforeEnd",sHTML);\r
        else\r
@@ -264,7 +279,7 @@ function insertWhenBodyReady()
        {\r
                document.body.insertAdjacentHTML("beforeEnd",gsInsertBeforeEndHTML);\r
                gsInsertBeforeEndHTML="";\r
-               loadData(gsFileName);\r
+               loadData_2(gsFileName,gsDivName);\r
        }\r
        else\r
        {\r
@@ -274,9 +289,12 @@ function insertWhenBodyReady()
 \r
 function window_BUnload()\r
 {\r
-       var oDivCon=getElement("dataDiv");\r
-       if(oDivCon)\r
-               oDivCon.innerHTML="";\r
+       for(var i=0;i<gnLoadDivNum;i++)\r
+       {\r
+               var oDivCon=getElement(gsDivName+i);\r
+               if(oDivCon)\r
+                       oDivCon.innerHTML="";\r
+       }\r
 }\r
 \r
 function removeThis(obj)\r
@@ -410,7 +428,8 @@ function HighLightElement(obj,sHighLightColor,sNormalColor)
        if(obj!=null)\r
        {\r
                resetHighLight(sNormalColor);\r
-               obj.style.backgroundColor=sHighLightColor;\r
+               if (obj.style)\r
+                       obj.style.backgroundColor=sHighLightColor;\r
                goHighLighted=obj;\r
        }\r
 }\r
@@ -419,7 +438,8 @@ function resetHighLight(sNormalColor)
 {\r
        if(goHighLighted!=null)\r
        {\r
-               goHighLighted.style.backgroundColor=sNormalColor;\r
+               if (goHighLighted.style)\r
+                       goHighLighted.style.backgroundColor=sNormalColor;\r
                goHighLighted=null;\r
        }\r
 }\r
@@ -460,4 +480,48 @@ function getFontStyle(oFont)
        return sStyle;\r
 }\r
 \r
+function _browserStringToText(sBStr)\r
+{\r
+       var sText="";\r
+       // change %xxx back to the real char.\r
+       var nPos=sBStr.indexOf('%');\r
+       while(nPos!=-1)\r
+       {\r
+               sText+=sBStr.substring(0,nPos);\r
+               sBStr=sBStr.substring(nPos+1);\r
+               var sNum="";\r
+               var i=0;\r
+               while(sBStr.charAt(i)>='0'&&sBStr.charAt(i)<='9')\r
+               {\r
+                       sNum+=sBStr.charAt(i++);        \r
+               }\r
+               if(sNum!=""){\r
+                       var nNum=parseInt(sNum,16);\r
+                       sText+=String.fromCharCode(nNum);\r
+                       sBStr=sBStr.substring(i);\r
+               }\r
+               nPos=sBStr.indexOf('%');\r
+       }\r
+       sText+=sBStr;\r
+       return sText;\r
+}\r
+\r
+function excapeSingleQuotandSlash(str)\r
+{\r
+       if(str==null) return null;\r
+       var nPos=0;\r
+       var sRes="";\r
+       var nPosNew=str.indexOf("\\",nPos);\r
+       while(nPosNew!=-1){\r
+               sRes+=str.substring(nPos,nPosNew+1)+"\\";\r
+               nPos=nPosNew+1;\r
+               nPosNew=str.indexOf("\\",nPos);\r
+       }\r
+       if(nPos<str.length)\r
+               sRes+=str.substring(nPos);\r
+       var re=new RegExp("'","g");\r
+       sRes=sRes.replace(re,"\\'");\r
+       return sRes;\r
+}\r
+\r
 var gbWhUtil=true;
\ No newline at end of file
index 50a8e405281546cba166079d244ec4c0022cc436..ff597631d2f9012fd7ccbe355118ba1bd39f6644 100755 (executable)
+//     WebHelp 5.10.006\r
+var gbNav=false;\r
 var gbNav6=false;\r
 var gbNav61=false;\r
+var gbNav7=false;\r
 var gbNav4=false;\r
 var gbIE4=false;\r
 var gbIE=false;\r
 var gbIE5=false;\r
 var gbIE55=false;\r
+var gbOpera6=false;\r
+var gbOpera7=false;\r
+var gbKonqueror3=false;\r
 \r
 var gAgent=navigator.userAgent.toLowerCase();\r
 var gbMac=(gAgent.indexOf("mac")!=-1);\r
 var gbSunOS=(gAgent.indexOf("sunos")!=-1);\r
 var gbOpera=(gAgent.indexOf("opera")!=-1);\r
+var gbKonqueror=(gAgent.indexOf("konqueror")!= -1);\r
+var gbSafari=(gAgent.indexOf("safari")!= -1);\r
+var gbWindows=((gAgent.indexOf('win')!= -1)||(gAgent.indexOf('16bit')!= -1));\r
+var gbMozilla=((gAgent.indexOf('gecko')!=-1) && (gAgent.indexOf('netscape')==-1));\r
+\r
 \r
 var gVersion=navigator.appVersion.toLowerCase();\r
 \r
 var gnVerMajor=parseInt(gVersion);\r
 var gnVerMinor=parseFloat(gVersion);\r
 \r
-gbIE=(navigator.appName.indexOf("Microsoft")!=-1);\r
-if(gnVerMajor>=4)\r
+if(!gbOpera&&!gbKonqueror&&!gbSafari) // opera can mimic IE or Netscape by settings.\r
 {\r
-       if(navigator.appName=="Netscape")\r
+       gbIE=(navigator.appName.indexOf("Microsoft")!=-1);\r
+       gbNav=(gAgent.indexOf('mozilla')!=-1) && ((gAgent.indexOf('spoofer')==-1) && (gAgent.indexOf('compatible')==-1));\r
+       if(gnVerMajor>=4)\r
        {\r
-               gbNav4=true;\r
-               if(gnVerMajor>=5)\r
-                       gbNav6=true;\r
+               if(navigator.appName=="Netscape")\r
+               {\r
+                       gbNav4=true;\r
+                       if(gnVerMajor>=5)\r
+                               gbNav6=true;\r
+               }\r
+               gbIE4=(navigator.appName.indexOf("Microsoft")!=-1);\r
+       }\r
+       if(gbNav6)\r
+       {\r
+               var nPos=gAgent.indexOf("gecko");\r
+               if(nPos!=-1)\r
+               {\r
+                       var nPos2=gAgent.indexOf("/", nPos);\r
+                       if(nPos2!=-1)\r
+                       {\r
+                               var nVersion=parseFloat(gAgent.substring(nPos2+1));\r
+                               if(nVersion>=20010726)\r
+                               {\r
+                                       gbNav61=true;\r
+                                       if (nVersion>=20020823)\r
+                                               gbNav7=true;\r
+                               }\r
+                       }\r
+               }\r
+       }else if(gbIE4)\r
+       {\r
+               var nPos=gAgent.indexOf("msie");\r
+               if(nPos!=-1)\r
+               {\r
+                       var nVersion=parseFloat(gAgent.substring(nPos+5));\r
+                       if(nVersion>=5)\r
+                       {\r
+                               gbIE5=true;\r
+                               if(nVersion>=5.5)\r
+                                       gbIE55=true;\r
+                       }\r
+               }\r
        }\r
-       gbIE4=(navigator.appName.indexOf("Microsoft")!=-1);\r
 }\r
-if(gbNav6)\r
+else if (gbOpera)\r
 {\r
-       document.gnPageWidth=innerWidth;\r
-       document.gnPageHeight=innerHeight;\r
-       var nPos=gAgent.indexOf("netscape");\r
+       var nPos = gAgent.indexOf("opera");\r
        if(nPos!=-1)\r
        {\r
-               var nVersion=parseFloat(gAgent.substring(nPos+10));\r
-               if(nVersion>=6.1)\r
-                       gbNav61=true;\r
+               var nVersion=parseFloat(gAgent.substring(nPos+6));\r
+               if(nVersion>=6)\r
+               {\r
+                       gbOpera6=true;\r
+                       if(nVersion>=7)\r
+                               gbOpera7=true;\r
+               }\r
        }\r
-}else if(gbIE4)\r
+}\r
+else if (gbKonqueror)\r
 {\r
-       var nPos=gAgent.indexOf("msie");\r
+       var nPos = gAgent.indexOf("konqueror");\r
        if(nPos!=-1)\r
        {\r
-               var nVersion=parseFloat(gAgent.substring(nPos+5));\r
-               if(nVersion>=5)\r
-                       gbIE5=true;\r
-               if(nVersion>=5.5)\r
-                       gbIE55=true;\r
+               var nVersion = parseFloat(gAgent.substring(nPos+10));\r
+               if (nVersion >= 3)\r
+               {\r
+                       gbKonqueror3=true;\r
+               }\r
        }\r
 }\r
 \r
diff --git a/doc/salome/gui/GEOM/whxdata/whftdata0.xml b/doc/salome/gui/GEOM/whxdata/whftdata0.xml
new file mode 100755 (executable)
index 0000000..9aad4e8
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftstdata>\r
+<topic name="Building of blocks" url="blocks.htm" />\r
+<topic name="Changing displaying parameters" url="changing_displaying_parameters.htm" />\r
+<topic name="Introduction to GEOM" url="files/introduction_to_geom.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_basicgui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_booleangui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_buildgui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_displaygui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_generationgui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_geomtoolsgui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_measuregui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_operationgui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_primitivegui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_repairgui_functions.htm" />\r
+<topic name="Titre" url="files/salome2_sp3_transformationgui_functions.htm" />\r
+<topic name="Blocks" url="newentity_blocks.htm" />\r
+<topic name="Sketcher" url="sketcher.htm" />\r
+<topic name="Working with groups" url="working_with_groups.htm" />\r
+\r
+</ftstdata>  \r
diff --git a/doc/salome/gui/GEOM/whxdata/whfts.xml b/doc/salome/gui/GEOM/whxdata/whfts.xml
new file mode 100755 (executable)
index 0000000..1b9c305
--- /dev/null
@@ -0,0 +1,9 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<fts>\r
+<chunkinfo url="whfwdata0.xml" first="0" last="geometry"/>\r
+<chunkinfo url="whfwdata1.xml" first="geompy" last="radiu"/>\r
+<chunkinfo url="whfwdata2.xml" first="radius" last="zmin"/>\r
+\r
+<tchunkinfo first="0" last="16" url="whftdata0.xml" />\r
+\r
+</fts>\r
diff --git a/doc/salome/gui/GEOM/whxdata/whfwdata0.xml b/doc/salome/gui/GEOM/whxdata/whfwdata0.xml
new file mode 100755 (executable)
index 0000000..51e0710
--- /dev/null
@@ -0,0 +1,260 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftswdata>\r
+<key name="0"> 1,12, </key>\r
+<key name="1"> 1,15,3,4,7,5,11,12,13,10,9,16, </key>\r
+<key name="1d"> 3,10, </key>\r
+<key name="1st"> 3,11,12,13,10, </key>\r
+<key name="2"> 14,1,15,3,4,5,11,12,13,10,9, </key>\r
+<key name="2d"> 3,4,7,5,12,10, </key>\r
+<key name="2nd"> 3,11,12,13,10, </key>\r
+<key name="2st"> 13, </key>\r
+<key name="3"> 15,3,4,11,12,13,10, </key>\r
+<key name="3d"> 3,4,6,7,5,11,12,10,9, </key>\r
+<key name="3rd"> 3,10, </key>\r
+<key name="3st"> 13, </key>\r
+<key name="4"> 14,15,4,12,10, </key>\r
+<key name="5"> 15,7,12, </key>\r
+<key name="6"> 14,12, </key>\r
+<key name="7"> 12, </key>\r
+<key name="8"> 12, </key>\r
+<key name="9"> 15,12, </key>\r
+<key name="90"> 15, </key>\r
+<key name="abl"> 15, </key>\r
+<key name="absolut"> 15, </key>\r
+<key name="accord"> 3,12, </key>\r
+<key name="accordanc"> 12, </key>\r
+<key name="achiev"> 12, </key>\r
+<key name="ad"> 12,16, </key>\r
+<key name="add"> 12, </key>\r
+<key name="addobject"> 16, </key>\r
+<key name="adjustment"> 12, </key>\r
+<key name="advanc"> 7,5, </key>\r
+<key name="aim"> 10, </key>\r
+<key name="algorithm"> 10, </key>\r
+<key name="allow"> 14,15,8,12,13,16, </key>\r
+<key name="along"> 7,13,10, </key>\r
+<key name="angl"> 15,7,12,13, </key>\r
+<key name="anoth"> 4, </key>\r
+<key name="any"> 12, </key>\r
+<key name="ap"> 3,12, </key>\r
+<key name="appli"> 10, </key>\r
+<key name="applicabl"> 13, </key>\r
+<key name="apply"> 12, </key>\r
+<key name="approximation"> 12, </key>\r
+<key name="arc"> 15,3, </key>\r
+<key name="archimed"> 10, </key>\r
+<key name="argument"> 14,1,15,3,4,7,5,11,12,13,10,9,16, </key>\r
+<key name="around"> 7, </key>\r
+<key name="associat"> 6, </key>\r
+<key name="attribut"> 6, </key>\r
+<key name="automatical"> 14,3, </key>\r
+<key name="availabl"> 6,12, </key>\r
+<key name="ax"> 3, </key>\r
+<key name="axi"> 3,7,11,13,9, </key>\r
+<key name="b"> 3, </key>\r
+<key name="bas"> 7,11,12,13, </key>\r
+<key name="baseshap"> 7, </key>\r
+<key name="basi"> 7, </key>\r
+<key name="basic"> 2,15,3,5,10,9, </key>\r
+<key name="basicproperti"> 9, </key>\r
+<key name="befor"> 15,12, </key>\r
+<key name="below"> 14, </key>\r
+<key name="bezi"> 3,12, </key>\r
+<key name="block"> 14,0,10, </key>\r
+<key name="boolean"> 2,4,5,9, </key>\r
+<key name="both"> 6, </key>\r
+<key name="bound"> 9, </key>\r
+<key name="boundari"> 12, </key>\r
+<key name="boundary"> 12, </key>\r
+<key name="boundingbox"> 9, </key>\r
+<key name="box"> 14,1,15,3,4,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="brep"> 2,8, </key>\r
+<key name="brows"> 3,6,8, </key>\r
+<key name="bsplin"> 12, </key>\r
+<key name="bsplinerestriction"> 12, </key>\r
+<key name="build"> 14,0,2,5,10, </key>\r
+<key name="button"> 3,12, </key>\r
+<key name="bypas"> 14, </key>\r
+<key name="cad"> 2, </key>\r
+<key name="camera"> 3, </key>\r
+<key name="cas"> 14,3,12, </key>\r
+<key name="cent"> 15,3,11,13,9, </key>\r
+<key name="centerofscal"> 13, </key>\r
+<key name="central"> 11, </key>\r
+<key name="chamf"> 10, </key>\r
+<key name="chang"> 1, </key>\r
+<key name="check"> 12,10,9, </key>\r
+<key name="checkbox"> 12,13, </key>\r
+<key name="checkshap"> 9, </key>\r
+<key name="choos"> 6,8,10, </key>\r
+<key name="circl"> 3, </key>\r
+<key name="click"> 1,6,8, </key>\r
+<key name="clos"> 5,12, </key>\r
+<key name="closecontour"> 12, </key>\r
+<key name="closedwir"> 12, </key>\r
+<key name="closur"> 12, </key>\r
+<key name="coincident"> 12, </key>\r
+<key name="color"> 1, </key>\r
+<key name="command"> 14,1,15,3,4,6,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="common"> 4,12, </key>\r
+<key name="complex"> 2,4,7,10, </key>\r
+<key name="component"> 15,3,13, </key>\r
+<key name="compos"> 14,9, </key>\r
+<key name="compound"> 14,4,5,12,13,10, </key>\r
+<key name="compsolid"> 7, </key>\r
+<key name="comput"> 10,9, </key>\r
+<key name="con"> 11, </key>\r
+<key name="concern"> 9, </key>\r
+<key name="confirm"> 8, </key>\r
+<key name="conical"> 12, </key>\r
+<key name="connect"> 5,10, </key>\r
+<key name="consider"> 12, </key>\r
+<key name="constraint"> 14, </key>\r
+<key name="construct"> 14,5,11, </key>\r
+<key name="construction"> 2,4, </key>\r
+<key name="constructor"> 3,11,12,13,10, </key>\r
+<key name="contain"> 15,8,12, </key>\r
+<key name="content"> 8, </key>\r
+<key name="continuiti"> 12, </key>\r
+<key name="continuity"> 12, </key>\r
+<key name="continuity2d"> 12, </key>\r
+<key name="continuity3d"> 12, </key>\r
+<key name="contour"> 12, </key>\r
+<key name="conversion"> 12, </key>\r
+<key name="coordinat"> 15,3,11,13,9, </key>\r
+<key name="copy"> 13, </key>\r
+<key name="corner"> 11, </key>\r
+<key name="correction"> 12, </key>\r
+<key name="correspond"> 3,7,5,11,12,10, </key>\r
+<key name="coupl"> 15, </key>\r
+<key name="creat"> 14,15,3,6,7,5,11,12,13,10,9,16, </key>\r
+<key name="creategroup"> 16, </key>\r
+<key name="creation"> 2,7,12,10, </key>\r
+<key name="current"> 15,6, </key>\r
+<key name="curv"> 15,3,7,12, </key>\r
+<key name="curve2dmod"> 12, </key>\r
+<key name="curve3dmod"> 12, </key>\r
+<key name="curvecontinuity"> 12, </key>\r
+<key name="cut"> 4,12,10, </key>\r
+<key name="cylind"> 11, </key>\r
+<key name="cylindrical"> 12, </key>\r
+<key name="d1"> 10, </key>\r
+<key name="d2"> 10, </key>\r
+<key name="data"> 9, </key>\r
+<key name="default"> 15, </key>\r
+<key name="defin"> 15,3,11,12,13,10, </key>\r
+<key name="definit"> 12,9, </key>\r
+<key name="definition"> 7,12, </key>\r
+<key name="deflection"> 10, </key>\r
+<key name="degre"> 15,7,12, </key>\r
+<key name="delet"> 10, </key>\r
+<key name="density"> 10, </key>\r
+<key name="depend"> 10, </key>\r
+<key name="describ"> 8, </key>\r
+<key name="description"> 14,1,15,3,4,6,7,5,11,12,13,10,9,16, </key>\r
+<key name="desir"> 12, </key>\r
+<key name="destin"> 2, </key>\r
+<key name="destination"> 15, </key>\r
+<key name="detect"> 12, </key>\r
+<key name="detection"> 12, </key>\r
+<key name="diagonal"> 11, </key>\r
+<key name="dialog"> 14,1,15,3,4,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="dif"> 6, </key>\r
+<key name="different"> 1,6,11,9, </key>\r
+<key name="dimension"> 7,11,10,9, </key>\r
+<key name="dir"> 13, </key>\r
+<key name="dir1"> 13, </key>\r
+<key name="dir2"> 13, </key>\r
+<key name="direction"> 15,3,7,11,13,10, </key>\r
+<key name="dirface1v"> 10, </key>\r
+<key name="dirfaceid1"> 10, </key>\r
+<key name="dirfaceid1u"> 10, </key>\r
+<key name="dirfaceid1v"> 10, </key>\r
+<key name="dirfaceid2"> 10, </key>\r
+<key name="dirfaceid2u"> 10, </key>\r
+<key name="dirfaceid2v"> 10, </key>\r
+<key name="display"> 1,3,6,8,12,9, </key>\r
+<key name="displayall"> 6, </key>\r
+<key name="displayon"> 6, </key>\r
+<key name="distanc"> 12,13,9, </key>\r
+<key name="divid"> 12, </key>\r
+<key name="divideedg"> 12, </key>\r
+<key name="don"> 12,13, </key>\r
+<key name="doubl"> 1,15, </key>\r
+<key name="dropsmalledg"> 12, </key>\r
+<key name="dx"> 15,13, </key>\r
+<key name="dy"> 15,13, </key>\r
+<key name="dz"> 13, </key>\r
+<key name="e"> 6, </key>\r
+<key name="e1"> 14, </key>\r
+<key name="e2"> 14, </key>\r
+<key name="e3"> 14, </key>\r
+<key name="e4"> 14, </key>\r
+<key name="edg"> 14,3,7,5,12,10, </key>\r
+<key name="edgeid"> 12, </key>\r
+<key name="edit"> 16, </key>\r
+<key name="egdemaxtol"> 9, </key>\r
+<key name="egdemintol"> 9, </key>\r
+<key name="eith"> 14, </key>\r
+<key name="element"> 15,3,4,6,7,5,11,12,9, </key>\r
+<key name="elementary"> 14, </key>\r
+<key name="ellips"> 3, </key>\r
+<key name="empty"> 12, </key>\r
+<key name="end"> 15,3,12,13, </key>\r
+<key name="ent"> 3,8, </key>\r
+<key name="entity"> 15,3,7,5,11,16, </key>\r
+<key name="equal"> 15, </key>\r
+<key name="eras"> 6, </key>\r
+<key name="eraseall"> 6, </key>\r
+<key name="eraseon"> 6, </key>\r
+<key name="error"> 12, </key>\r
+<key name="etc"> 5,12, </key>\r
+<key name="exampl"> 14,1,15,3,4,7,5,11,12,13,10,16, </key>\r
+<key name="except"> 12, </key>\r
+<key name="exist"> 15,16, </key>\r
+<key name="explod"> 0,5,10, </key>\r
+<key name="export"> 2,8, </key>\r
+<key name="exportation"> 8, </key>\r
+<key name="extract"> 10, </key>\r
+<key name="extrud"> 7, </key>\r
+<key name="extrusion"> 7, </key>\r
+<key name="f1"> 14, </key>\r
+<key name="f2"> 14, </key>\r
+<key name="f3"> 14, </key>\r
+<key name="f4"> 14, </key>\r
+<key name="f5"> 14, </key>\r
+<key name="f6"> 14, </key>\r
+<key name="fac"> 14,3,7,5,12,13,10, </key>\r
+<key name="face1"> 10, </key>\r
+<key name="face2"> 10, </key>\r
+<key name="facemaxtol"> 9, </key>\r
+<key name="facemintol"> 9, </key>\r
+<key name="factor"> 13, </key>\r
+<key name="fals"> 12, </key>\r
+<key name="field"> 3, </key>\r
+<key name="fil"> 3,8,7, </key>\r
+<key name="filenam"> 8, </key>\r
+<key name="fill"> 7,12, </key>\r
+<key name="fillet"> 10, </key>\r
+<key name="first"> 3,4,5,11,13,10, </key>\r
+<key name="fix"> 12, </key>\r
+<key name="fixfacesiz"> 12, </key>\r
+<key name="fixshap"> 12, </key>\r
+<key name="follow"> 14,4,6,5, </key>\r
+<key name="format"> 2,8, </key>\r
+<key name="formatnam"> 8, </key>\r
+<key name="four"> 14, </key>\r
+<key name="fre"> 12, </key>\r
+<key name="function"> 2,5, </key>\r
+<key name="fus"> 4, </key>\r
+<key name="gap"> 12, </key>\r
+<key name="general"> 14, </key>\r
+<key name="generat"> 7, </key>\r
+<key name="generation"> 2,7, </key>\r
+<key name="geom"> 1,2,3,4,6,8,7,5,11,13,10,9, </key>\r
+<key name="geom_object"> 14,15,3,4,7,5,11,12,13,10,9,16, </key>\r
+<key name="geometric"> 14, </key>\r
+<key name="geometrical"> 1,2,3,4,6,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="geometry"> 12, </key>\r
+\r
+</ftswdata>  \r
diff --git a/doc/salome/gui/GEOM/whxdata/whfwdata1.xml b/doc/salome/gui/GEOM/whxdata/whfwdata1.xml
new file mode 100755 (executable)
index 0000000..d2e772d
--- /dev/null
@@ -0,0 +1,273 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftswdata>\r
+<key name="geompy"> 14,15,3,4,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="get"> 4,5,9, </key>\r
+<key name="getfreeboundary"> 12, </key>\r
+<key name="getobjectid"> 16, </key>\r
+<key name="getsubshapeid"> 5, </key>\r
+<key name="gg"> 1, </key>\r
+<key name="giv"> 3, </key>\r
+<key name="given"> 3,5,12,13,10, </key>\r
+<key name="glu"> 12,10, </key>\r
+<key name="graphic"> 6, </key>\r
+<key name="gravity"> 9, </key>\r
+<key name="group"> 16, </key>\r
+<key name="gui"> 10, </key>\r
+<key name="half"> 3, </key>\r
+<key name="hav"> 5,12, </key>\r
+<key name="height"> 7,11, </key>\r
+<key name="hexahedral"> 14,10, </key>\r
+<key name="hexahedron"> 14, </key>\r
+<key name="hid"> 6, </key>\r
+<key name="highlight"> 12, </key>\r
+<key name="hol"> 12, </key>\r
+<key name="i"> 6, </key>\r
+<key name="i11"> 9, </key>\r
+<key name="i12"> 9, </key>\r
+<key name="i13"> 9, </key>\r
+<key name="i21"> 9, </key>\r
+<key name="i22"> 9, </key>\r
+<key name="i23"> 9, </key>\r
+<key name="i31"> 9, </key>\r
+<key name="i32"> 9, </key>\r
+<key name="i33"> 9, </key>\r
+<key name="id"> 1,6,5,12,10,16, </key>\r
+<key name="if"> 5,12,10,9, </key>\r
+<key name="ig"> 2,8, </key>\r
+<key name="imag"> 13, </key>\r
+<key name="import"> 2,6,8,9, </key>\r
+<key name="importation"> 8, </key>\r
+<key name="in"> 13, </key>\r
+<key name="increas"> 12, </key>\r
+<key name="independent"> 4,6, </key>\r
+<key name="indic"> 10, </key>\r
+<key name="inertia"> 9, </key>\r
+<key name="initial"> 13, </key>\r
+<key name="inquir"> 9, </key>\r
+<key name="inretia"> 9, </key>\r
+<key name="insert"> 12, </key>\r
+<key name="insid"> 10, </key>\r
+<key name="integ"> 10, </key>\r
+<key name="integer"> 10, </key>\r
+<key name="intend"> 12, </key>\r
+<key name="interactive"> 10, </key>\r
+<key name="intermediat"> 14, </key>\r
+<key name="internal"> 12, </key>\r
+<key name="intersect"> 10, </key>\r
+<key name="intersection"> 10, </key>\r
+<key name="introduction"> 14,2, </key>\r
+<key name="invalid"> 12, </key>\r
+<key name="isbyparamet"> 12, </key>\r
+<key name="iscommonvertex"> 12, </key>\r
+<key name="iso"> 1, </key>\r
+<key name="isolin"> 1, </key>\r
+<key name="iteration"> 7, </key>\r
+<key name="itself"> 12, </key>\r
+<key name="ix"> 9, </key>\r
+<key name="iy"> 9, </key>\r
+<key name="iz"> 9, </key>\r
+<key name="just"> 14, </key>\r
+<key name="keep"> 13, </key>\r
+<key name="last"> 3,5, </key>\r
+<key name="lc"> 3, </key>\r
+<key name="least"> 3, </key>\r
+<key name="length"> 15,12,9, </key>\r
+<key name="les"> 12, </key>\r
+<key name="limit"> 10, </key>\r
+<key name="lin"> 15,3,10, </key>\r
+<key name="list"> 15,3,7,5,12,10,16, </key>\r
+<key name="listoffaceid"> 10, </key>\r
+<key name="listofgeomshap"> 12, </key>\r
+<key name="listofid"> 5,12, </key>\r
+<key name="listofkeepinsid"> 10, </key>\r
+<key name="listofmaterial"> 10, </key>\r
+<key name="listofremoveinsid"> 10, </key>\r
+<key name="listofshap"> 3,5,12,10, </key>\r
+<key name="listofshapeid"> 10, </key>\r
+<key name="listoftool"> 10, </key>\r
+<key name="listofwireid"> 12, </key>\r
+<key name="local"> 15,3,13, </key>\r
+<key name="locat"> 3, </key>\r
+<key name="location"> 3,8,13, </key>\r
+<key name="lwp"> 15, </key>\r
+<key name="ly"> 15,12, </key>\r
+<key name="main"> 0,3,4,6,7,5,11,12,10,9,16, </key>\r
+<key name="mainshap"> 16, </key>\r
+<key name="major"> 3,11, </key>\r
+<key name="mak"> 13,10, </key>\r
+<key name="makearc"> 3, </key>\r
+<key name="makebezi"> 3, </key>\r
+<key name="makeblockexplod"> 10, </key>\r
+<key name="makeboolean"> 4, </key>\r
+<key name="makebox"> 11, </key>\r
+<key name="makecdg"> 9, </key>\r
+<key name="makechamferedg"> 10, </key>\r
+<key name="makechamferfac"> 10, </key>\r
+<key name="makecircl"> 3, </key>\r
+<key name="makecompound"> 5, </key>\r
+<key name="makecon"> 11, </key>\r
+<key name="makecylind"> 11, </key>\r
+<key name="makeedg"> 5, </key>\r
+<key name="makeellips"> 3, </key>\r
+<key name="makefac"> 5, </key>\r
+<key name="makefil"> 7, </key>\r
+<key name="makefillet"> 10, </key>\r
+<key name="makegluefac"> 12, </key>\r
+<key name="makehexasolid"> 14, </key>\r
+<key name="makehexasolidtwofac"> 14, </key>\r
+<key name="makeinterpol"> 3, </key>\r
+<key name="makelin"> 3, </key>\r
+<key name="makemark"> 3, </key>\r
+<key name="makemirrorbyplan"> 13, </key>\r
+<key name="makemultirotation1d"> 13, </key>\r
+<key name="makemultirotation2d"> 13, </key>\r
+<key name="makemultitransformation1d"> 10, </key>\r
+<key name="makemultitransformation2d"> 10, </key>\r
+<key name="makemultitranslation1d"> 13, </key>\r
+<key name="makemultitranslation2d"> 13, </key>\r
+<key name="makeoffset"> 13, </key>\r
+<key name="makepartition"> 10, </key>\r
+<key name="makepip"> 7, </key>\r
+<key name="makeplan"> 3, </key>\r
+<key name="makepolylin"> 3, </key>\r
+<key name="makeposition"> 13, </key>\r
+<key name="makeprism"> 7, </key>\r
+<key name="makequadfac"> 14, </key>\r
+<key name="makequadfaceedg"> 14, </key>\r
+<key name="makequadfacevertic"> 14, </key>\r
+<key name="makerevolution"> 7, </key>\r
+<key name="makerotation"> 13, </key>\r
+<key name="makescaletransform"> 13, </key>\r
+<key name="makesew"> 12, </key>\r
+<key name="makeshell"> 5, </key>\r
+<key name="makesketch"> 15, </key>\r
+<key name="makesolid"> 5, </key>\r
+<key name="makespher"> 11, </key>\r
+<key name="maketoru"> 11, </key>\r
+<key name="maketranslation"> 13, </key>\r
+<key name="makevector"> 3, </key>\r
+<key name="makevertex"> 3, </key>\r
+<key name="makewir"> 5, </key>\r
+<key name="manual"> 3, </key>\r
+<key name="mas"> 9, </key>\r
+<key name="material"> 10, </key>\r
+<key name="matrix"> 9, </key>\r
+<key name="max"> 7,12,10, </key>\r
+<key name="maxdegre"> 7, </key>\r
+<key name="maximal"> 7,12,10,9, </key>\r
+<key name="maximum"> 12,10, </key>\r
+<key name="maxnbfac"> 10, </key>\r
+<key name="maxtoleranc"> 12, </key>\r
+<key name="maxtolerance3d"> 12, </key>\r
+<key name="mean"> 15,13, </key>\r
+<key name="measur"> 9, </key>\r
+<key name="measurement"> 9, </key>\r
+<key name="mention"> 14, </key>\r
+<key name="menu"> 0,1,3,4,6,8,7,5,11,12,10,9,16, </key>\r
+<key name="merg"> 12, </key>\r
+<key name="mesh"> 14,10, </key>\r
+<key name="meshingdeflection"> 10, </key>\r
+<key name="method"> 5, </key>\r
+<key name="middl"> 3, </key>\r
+<key name="min"> 7,10,9, </key>\r
+<key name="mindegre"> 7, </key>\r
+<key name="mindistanc"> 9, </key>\r
+<key name="minimal"> 7,10,9, </key>\r
+<key name="minimum"> 10, </key>\r
+<key name="minnbfac"> 10, </key>\r
+<key name="minor"> 3,11, </key>\r
+<key name="mirror"> 13, </key>\r
+<key name="mod"> 1,12, </key>\r
+<key name="model"> 2,10, </key>\r
+<key name="modifi"> 3,12,13, </key>\r
+<key name="modification"> 12,13, </key>\r
+<key name="modify"> 13, </key>\r
+<key name="modul"> 2,6, </key>\r
+<key name="moment"> 9, </key>\r
+<key name="mov"> 13, </key>\r
+<key name="multi"> 0,13,10, </key>\r
+<key name="must"> 12,13, </key>\r
+<key name="nam"> 14,3,4,8,7,5,11,12,13,10, </key>\r
+<key name="nbit"> 7, </key>\r
+<key name="nbsplitpoint"> 12, </key>\r
+<key name="nbtim"> 13,10, </key>\r
+<key name="nbtimes1"> 13, </key>\r
+<key name="nbtimes2"> 13, </key>\r
+<key name="nbtimesu"> 10, </key>\r
+<key name="nbtimesv"> 10, </key>\r
+<key name="necessary"> 15,6,12,9, </key>\r
+<key name="need"> 12, </key>\r
+<key name="negativ"> 13, </key>\r
+<key name="neigbour"> 12, </key>\r
+<key name="new"> 15,3,7,5,11,12,16, </key>\r
+<key name="nod"> 3, </key>\r
+<key name="noerror"> 12, </key>\r
+<key name="normal"> 3,7,13, </key>\r
+<key name="notion"> 14, </key>\r
+<key name="numb"> 1,7,12,13,10, </key>\r
+<key name="number"> 10, </key>\r
+<key name="numeb"> 10, </key>\r
+<key name="object"> 1,2,3,4,6,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="occ"> 1,6,12, </key>\r
+<key name="occur"> 12, </key>\r
+<key name="offset"> 13, </key>\r
+<key name="ok"> 3,8, </key>\r
+<key name="on"> 15,3,4,6,12,13,10, </key>\r
+<key name="open"> 12, </key>\r
+<key name="openwir"> 12, </key>\r
+<key name="operation"> 14,2,4,6,7,12,13,10,16, </key>\r
+<key name="operator"> 12, </key>\r
+<key name="opposit"> 11, </key>\r
+<key name="optimization"> 2, </key>\r
+<key name="option"> 0, </key>\r
+<key name="ord"> 12, </key>\r
+<key name="orient"> 14,3, </key>\r
+<key name="origin"> 3,11, </key>\r
+<key name="otherwis"> 12,13, </key>\r
+<key name="outsid"> 10, </key>\r
+<key name="ox"> 15,3, </key>\r
+<key name="oy"> 3, </key>\r
+<key name="oz"> 15,3, </key>\r
+<key name="paramet"> 3,5,12, </key>\r
+<key name="parameter"> 1,15,3,7,12, </key>\r
+<key name="paramt"> 12, </key>\r
+<key name="part"> 4,11, </key>\r
+<key name="partition"> 10, </key>\r
+<key name="pas"> 3, </key>\r
+<key name="path"> 7, </key>\r
+<key name="pathshap"> 7, </key>\r
+<key name="pattern"> 13, </key>\r
+<key name="perform"> 10,16, </key>\r
+<key name="perpendicular"> 15, </key>\r
+<key name="pip"> 7, </key>\r
+<key name="plan"> 15,3,13,10, </key>\r
+<key name="planar"> 15,3,5, </key>\r
+<key name="plung"> 10, </key>\r
+<key name="point"> 14,15,3,11,12,13,9, </key>\r
+<key name="point1"> 3, </key>\r
+<key name="point2"> 3, </key>\r
+<key name="point3"> 3, </key>\r
+<key name="pointcoordinat"> 9, </key>\r
+<key name="polylin"> 3, </key>\r
+<key name="pop"> 1,6, </key>\r
+<key name="position"> 3,12, </key>\r
+<key name="possibility"> 12, </key>\r
+<key name="possibl"> 6,12, </key>\r
+<key name="precision"> 12, </key>\r
+<key name="predefin"> 15, </key>\r
+<key name="pres"> 3, </key>\r
+<key name="preview"> 3, </key>\r
+<key name="previou"> 15, </key>\r
+<key name="primitiv"> 2,11, </key>\r
+<key name="prism"> 7, </key>\r
+<key name="problem"> 12, </key>\r
+<key name="proces"> 12,10, </key>\r
+<key name="processshap"> 12, </key>\r
+<key name="properti"> 1,9, </key>\r
+<key name="put"> 10, </key>\r
+<key name="python"> 9, </key>\r
+<key name="quadrangl"> 14,3, </key>\r
+<key name="radian"> 12, </key>\r
+<key name="radiu"> 15,3,11,10, </key>\r
+\r
+</ftswdata>  \r
diff --git a/doc/salome/gui/GEOM/whxdata/whfwdata2.xml b/doc/salome/gui/GEOM/whxdata/whfwdata2.xml
new file mode 100755 (executable)
index 0000000..055ba0c
--- /dev/null
@@ -0,0 +1,208 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<ftswdata>\r
+<key name="radius"> 3,11, </key>\r
+<key name="radius1"> 11, </key>\r
+<key name="radius2"> 11, </key>\r
+<key name="radiusmajor"> 3,11, </key>\r
+<key name="radiusminor"> 3,11, </key>\r
+<key name="rang"> 2,12, </key>\r
+<key name="re"> 12, </key>\r
+<key name="reasonabl"> 6, </key>\r
+<key name="reconstruction"> 10, </key>\r
+<key name="referenc"> 3, </key>\r
+<key name="regard"> 3, </key>\r
+<key name="relativ"> 15, </key>\r
+<key name="remov"> 12,13,16, </key>\r
+<key name="removeobject"> 16, </key>\r
+<key name="removeweb"> 10, </key>\r
+<key name="repair"> 2,12, </key>\r
+<key name="repetition"> 13, </key>\r
+<key name="represent"> 3, </key>\r
+<key name="request"> 5, </key>\r
+<key name="requir"> 6,8,12, </key>\r
+<key name="requireddegre"> 12, </key>\r
+<key name="requirednbsegment"> 12, </key>\r
+<key name="respect"> 15,12, </key>\r
+<key name="restriction"> 12, </key>\r
+<key name="result"> 14,15,3,4,7,5,11,12,13,10,9,16, </key>\r
+<key name="resultant"> 12, </key>\r
+<key name="retriev"> 5, </key>\r
+<key name="return"> 5,10,9,16, </key>\r
+<key name="revers"> 13, </key>\r
+<key name="revolution"> 7,12, </key>\r
+<key name="right"> 1,6, </key>\r
+<key name="rotat"> 7,13, </key>\r
+<key name="rotation"> 13, </key>\r
+<key name="s"> 3,5,12,13,10,16, </key>\r
+<key name="salom"> 2, </key>\r
+<key name="sam"> 15,12, </key>\r
+<key name="sameparamet"> 12, </key>\r
+<key name="scal"> 13, </key>\r
+<key name="se"> 8, </key>\r
+<key name="search"> 8, </key>\r
+<key name="second"> 4,11,13,10, </key>\r
+<key name="section"> 4,10, </key>\r
+<key name="segment"> 15,12, </key>\r
+<key name="select"> 0,1,15,3,4,6,8,7,5,11,12,10,9,16, </key>\r
+<key name="selection"> 15,3,10, </key>\r
+<key name="sens"> 10, </key>\r
+<key name="serv"> 3,7, </key>\r
+<key name="set"> 1,3,12,13,10, </key>\r
+<key name="setcolor"> 1, </key>\r
+<key name="setdisplaymod"> 1, </key>\r
+<key name="settransparency"> 1, </key>\r
+<key name="sew"> 12, </key>\r
+<key name="sg"> 6, </key>\r
+<key name="shad"> 1, </key>\r
+<key name="shap"> 1,2,4,6,8,7,5,12,13,10,9,16, </key>\r
+<key name="shape1"> 4,9, </key>\r
+<key name="shape2"> 4,9, </key>\r
+<key name="shapesto"> 12, </key>\r
+<key name="shapetyp"> 10,16, </key>\r
+<key name="shel"> 5,13, </key>\r
+<key name="shell"> 14,7,5,13, </key>\r
+<key name="short"> 1, </key>\r
+<key name="should"> 12, </key>\r
+<key name="shown"> 3, </key>\r
+<key name="sid"> 3, </key>\r
+<key name="sign"> 13, </key>\r
+<key name="six"> 14, </key>\r
+<key name="siz"> 3,12,10, </key>\r
+<key name="sketch"> 15, </key>\r
+<key name="small"> 3,12, </key>\r
+<key name="solid"> 14,7,5,11,13,10, </key>\r
+<key name="soon"> 3, </key>\r
+<key name="spac"> 3,9, </key>\r
+<key name="specifi"> 3,12,10, </key>\r
+<key name="specific"> 14, </key>\r
+<key name="specify"> 12,13, </key>\r
+<key name="spher"> 11, </key>\r
+<key name="splin"> 3, </key>\r
+<key name="split"> 12, </key>\r
+<key name="splitangl"> 12, </key>\r
+<key name="splitclosedfac"> 12, </key>\r
+<key name="splitcontinuity"> 12, </key>\r
+<key name="spot"> 12, </key>\r
+<key name="stag"> 14, </key>\r
+<key name="standard"> 8, </key>\r
+<key name="start"> 15,3,13, </key>\r
+<key name="step"> 14,2,8,13, </key>\r
+<key name="step1"> 13, </key>\r
+<key name="step2"> 13, </key>\r
+<key name="str"> 15,8, </key>\r
+<key name="strip"> 12, </key>\r
+<key name="study"> 6, </key>\r
+<key name="sub"> 5,12,16, </key>\r
+<key name="submenu"> 0,5,12,9, </key>\r
+<key name="subshap"> 5,10,16, </key>\r
+<key name="subshapeall"> 5, </key>\r
+<key name="subshapeid"> 16, </key>\r
+<key name="suppres"> 12, </key>\r
+<key name="suppressfac"> 12, </key>\r
+<key name="suppresshol"> 12, </key>\r
+<key name="suppressinternalwir"> 12, </key>\r
+<key name="surfac"> 12,13,9, </key>\r
+<key name="surfacecontinuity"> 12, </key>\r
+<key name="surfacemod"> 12, </key>\r
+<key name="symmetrical"> 13, </key>\r
+<key name="symmetry"> 11,13, </key>\r
+<key name="system"> 3,13, </key>\r
+<key name="tak"> 14, </key>\r
+<key name="tangent"> 15, </key>\r
+<key name="target"> 15,10, </key>\r
+<key name="tetrahedral"> 14, </key>\r
+<key name="theendlc"> 13, </key>\r
+<key name="them"> 12, </key>\r
+<key name="theobject"> 13, </key>\r
+<key name="therefor"> 15, </key>\r
+<key name="theshap"> 12, </key>\r
+<key name="thestartlc"> 13, </key>\r
+<key name="thetoleranc"> 12, </key>\r
+<key name="tim"> 13, </key>\r
+<key name="tobezi"> 12, </key>\r
+<key name="tol2d"> 7, </key>\r
+<key name="tol3d"> 7, </key>\r
+<key name="toleranc"> 7,12,9, </key>\r
+<key name="tolerance2d"> 12, </key>\r
+<key name="tolerance3d"> 12, </key>\r
+<key name="tool"> 9, </key>\r
+<key name="toru"> 11, </key>\r
+<key name="transform"> 4,13,10, </key>\r
+<key name="transformation"> 0,2,13,10, </key>\r
+<key name="translat"> 13, </key>\r
+<key name="translation"> 13,10, </key>\r
+<key name="transparency"> 1, </key>\r
+<key name="trihedron"> 3, </key>\r
+<key name="trimsiz"> 3, </key>\r
+<key name="tru"> 12,10,9, </key>\r
+<key name="tui"> 14,1,15,3,4,6,8,7,5,11,12,13,10,9,16, </key>\r
+<key name="tupl"> 9, </key>\r
+<key name="two"> 14,4,11,12,13,10, </key>\r
+<key name="typ"> 15,4,5,11,12,10,9,16, </key>\r
+<key name="typeofshap"> 5, </key>\r
+<key name="underly"> 12, </key>\r
+<key name="up"> 1,6,11,10, </key>\r
+<key name="updat"> 3, </key>\r
+<key name="us"> 14,2,15,3,4,6,7,5,12,13,10,9, </key>\r
+<key name="v1"> 14, </key>\r
+<key name="v2"> 14, </key>\r
+<key name="v3"> 14, </key>\r
+<key name="v4"> 14, </key>\r
+<key name="val"> 12, </key>\r
+<key name="valid"> 9, </key>\r
+<key name="validity"> 9, </key>\r
+<key name="valu"> 1,15,3,7,11,12,13,10,9, </key>\r
+<key name="variou"> 12, </key>\r
+<key name="vector"> 15,3,7,11,13, </key>\r
+<key name="vertex"> 3,7,5,11,12,13,9, </key>\r
+<key name="vertex1"> 5, </key>\r
+<key name="vertex2"> 5, </key>\r
+<key name="vertexmaxtol"> 9, </key>\r
+<key name="vertexmintol"> 9, </key>\r
+<key name="vertic"> 14,3,5,11,12,13, </key>\r
+<key name="view"> 1,3,6,12, </key>\r
+<key name="viewer"> 6, </key>\r
+<key name="visibility"> 6, </key>\r
+<key name="visualization"> 1,6, </key>\r
+<key name="volum"> 9, </key>\r
+<key name="vtk"> 6, </key>\r
+<key name="vx"> 15, </key>\r
+<key name="wantplanarfac"> 5, </key>\r
+<key name="wat"> 10, </key>\r
+<key name="waterdensity"> 10, </key>\r
+<key name="weight"> 10, </key>\r
+<key name="whati"> 9, </key>\r
+<key name="whil"> 12, </key>\r
+<key name="whos"> 5,9, </key>\r
+<key name="wid"> 2, </key>\r
+<key name="will"> 3,8,12,13,10, </key>\r
+<key name="wir"> 14,7,5,12, </key>\r
+<key name="wirefram"> 1, </key>\r
+<key name="within"> 1,12, </key>\r
+<key name="work"> 15,3,6,12,16, </key>\r
+<key name="x"> 15,3,9, </key>\r
+<key name="x1"> 11, </key>\r
+<key name="x2"> 11, </key>\r
+<key name="xdx"> 3, </key>\r
+<key name="xdy"> 3, </key>\r
+<key name="xdz"> 3, </key>\r
+<key name="xmax"> 9, </key>\r
+<key name="xmin"> 9, </key>\r
+<key name="xoy"> 15, </key>\r
+<key name="xyz"> 3, </key>\r
+<key name="y"> 15,3,9, </key>\r
+<key name="y1"> 11, </key>\r
+<key name="y2"> 11, </key>\r
+<key name="ydx"> 3, </key>\r
+<key name="ydy"> 3, </key>\r
+<key name="ydz"> 3, </key>\r
+<key name="ymax"> 9, </key>\r
+<key name="ymin"> 9, </key>\r
+<key name="your"> 8,12,9, </key>\r
+<key name="z"> 3,10,9, </key>\r
+<key name="z1"> 11, </key>\r
+<key name="z2"> 11, </key>\r
+<key name="zmax"> 9, </key>\r
+<key name="zmin"> 9, </key>\r
+\r
+</ftswdata>  \r
diff --git a/doc/salome/gui/GEOM/whxdata/whgdata0.xml b/doc/salome/gui/GEOM/whxdata/whgdata0.xml
new file mode 100755 (executable)
index 0000000..0075ff8
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<glossarydata>\r
+ <entry name="Cell" value="Element of a mesh. Cells are determined by their connectivity. They can have 0,1,2 or 3 dimension." />\r
+ <entry name="Component" value="One integer or real value can correspond to each component of a field and to each entity of a mesh" />\r
+ <entry name="Descendant connectivity" value="It is a description of the entities of the mesh with dimension N. This description is made by an ordered list of geometrical entities (nodes, edges, or faces) with dimension N-1." />\r
+ <entry name="Edge" value="An edge of a volumetric or surface mesh. It is composed of 2 or 3 nodes (2 vertex nodes and optionally one middle node)." />\r
+ <entry name="Entity of a mesh" value="Geometrical component of the mesh: node, cell, face and edge. Faces and edges are only intermediate entities allowing to define the cells in descendant connectivity." />\r
+ <entry name="Equivalence" value="Equivalence represents a list of correspondance 2 by 2 of the entities of the same dimension." />\r
+ <entry name="Face" value="Face of a volumetrical cell (triangle, quadrangle)." />\r
+ <entry name="Family" value="Entities of a mesh are described by a certain number   of characteristics (boundary conditions, groups membership). Families represent classes equivalent to these characteristics (two entities of a mesh can belong to the same family if they have the same characteristics). Every family is determined by a set of attributes and a list of groups membership." />\r
+ <entry name="Field" value="Field consists of one or several scalar components. One definite type is associated to the given field and the values corresponding to different components are all of the same type." />\r
+ <entry name="Field profile" value="Fields can be defined only on one part of the mesh. Profile   of the field or profile of the component of a field indicates which entities of the mesh contain values." />\r
+ <entry name="Group" value="Unordered set of entities of a mesh. One entity can belong to   several groups." />\r
+ <entry name="Mesh" value="Mesh is described by its geometry: list of nodes and list of cells which constitute this mesh. Supplementary information is added with the help of families (initial, boundary conditions)." />\r
+ <entry name="Nodal connectivity" value="It is a description of an entity of the mesh by an ordered list of nodes constituting this entity." />\r
+ <entry name="Node" value="Node can be an isolated node of a mesh, a vertex or middle node of an edge. A node is associated to a point." />\r
+ <entry name="Point" value="Geometrical entity determined by its coordinates in the space." />\r
+ <entry name="Reference connectivity" value="For each type of entity of a mesh, reference connectivity define the topology of an entity." />\r
+ <entry name="Result" value="List of fields referring to one mesh." />\r
+ <entry name="Study" value="Study represents a chain of sequences of calculations." />\r
+\r
+</glossarydata>\r
diff --git a/doc/salome/gui/GEOM/whxdata/whglo.xml b/doc/salome/gui/GEOM/whxdata/whglo.xml
new file mode 100755 (executable)
index 0000000..0f1cd68
--- /dev/null
@@ -0,0 +1,5 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<glossary>\r
+<chunkinfo url="whgdata0.xml" first="Cell" last="Study" num="18" />\r
+\r
+</glossary>
\ No newline at end of file
diff --git a/doc/salome/gui/GEOM/whxdata/whidx.xml b/doc/salome/gui/GEOM/whxdata/whidx.xml
new file mode 100755 (executable)
index 0000000..ac66bb9
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<index>\r
+\r
+</index>\r
diff --git a/doc/salome/gui/GEOM/whxdata/whtdata0.xml b/doc/salome/gui/GEOM/whxdata/whtdata0.xml
new file mode 100755 (executable)
index 0000000..64917af
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<tocdata>\r
+<book name="GEOM module" >\r
+  <item name="Introduction to GEOM" url="files/introduction_to_geom.htm" />\r
+  <item name="Importing\exporting geometrical objects" url="files/salome2_sp3_geomtoolsgui_functions.htm" />\r
+  <book name="Managing geometrical objects" >\r
+    <item name="Changing displaying parameters" url="changing_displaying_parameters.htm" />\r
+    <item name="Displaying\hiding objects" url="files/salome2_sp3_displaygui_functions.htm" />\r
+  </book>\r
+  <book name="Creating geometrical objects" >\r
+    <item name="Creating basic geometrical objects" url="files/salome2_sp3_basicgui_functions.htm" />\r
+    <item name="Constructing primitives" url="files/salome2_sp3_primitivegui_functions.htm" />\r
+    <item name="Generating complex objects" url="files/salome2_sp3_generationgui_functions.htm" />\r
+    <item name="Working with groups" url="working_with_groups.htm" />\r
+    <item name="Building by blocks" url="newentity_blocks.htm" />\r
+    <item name="Sketcher" url="sketcher.htm" />\r
+    <item name="Building geometrical objects" url="files/salome2_sp3_buildgui_functions.htm" />\r
+  </book>\r
+  <book name="Transforming geometrical objects" >\r
+    <item name="Using basic operations" url="files/salome2_sp3_operationgui_functions.htm" />\r
+    <item name="Using boolean operations" url="files/salome2_sp3_booleangui_functions.htm" />\r
+    <item name="Using transformation operations" url="files/salome2_sp3_transformationgui_functions.htm" />\r
+    <item name="Repairing geometrical objects" url="files/salome2_sp3_repairgui_functions.htm" />\r
+  </book>\r
+  <item name="Using measurement tools" url="files/salome2_sp3_measuregui_functions.htm" />\r
+</book>\r
+\r
+</tocdata>\r
diff --git a/doc/salome/gui/GEOM/whxdata/whtoc.xml b/doc/salome/gui/GEOM/whxdata/whtoc.xml
new file mode 100755 (executable)
index 0000000..a271ba7
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version='1.0' encoding='windows-1252' ?>\r
+<toc root="whtdata0.xml">\r
+\r
+</toc>\r
index 225597514b575232e0d0ce121464d44bb3275ecf..c5b89f8dfae73fe9cf80624622d4579209044cca 100755 (executable)
@@ -2,31 +2,11 @@
 \r
 <html>\r
 \r
-<!--(==============================================================)-->\r
-<!--(Document created with RoboEditor. )============================-->\r
-<!--(==============================================================)-->\r
-\r
 <head>\r
-\r
 <title>Working with groups</title>\r
-\r
-<!--(Meta)==========================================================-->\r
-\r
-<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
-<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
-<meta name=generator-major-version content=0.1>\r
-<meta name=generator-minor-version content=1>\r
-<meta name=filetype content=kadov>\r
-<meta name=filetype-version content=1>\r
-<meta name=page-count content=1>\r
-<meta name=layout-height content=1720>\r
-<meta name=layout-width content=491>\r
-\r
-\r
-<!--(Links)=========================================================-->\r
-\r
- <link rel='stylesheet' href='default_ns.css'>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
+<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
+<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
 <!--\r
 if (navigator.appName !="Netscape")\r
 {   document.write("<link rel='stylesheet' href='default.css'>");}\r
@@ -34,19 +14,18 @@ if (navigator.appName !="Netscape")
 </script>\r
 <style type="text/css">\r
 <!--\r
-p.whs1 {margin-left: 40px;}\r
-img_whs2 {border-style: none; border: none; width: 24px; height: 22px;}\r
-p.whs3 {font-size: 12pt;}\r
-p.whs4 {font-size: 12pt; margin-left: 40px;}\r
-img_whs5 {border-style: none; border: none; width: 200px; height: 224px;}\r
-p.whs6 {font-size: 12pt; font-weight: bold;}\r
-img_whs7 {border-style: none; border: none; width: 250px; height: 307px;}\r
-img_whs8 {border-style: none; border: none; width: 22px; height: 22px;}\r
-ul.whs9 {list-style: disc;}\r
-img_whs10 {border-style: none; border: none; width: 200px; height: 226px;}\r
+p.whs1 { margin-left:40px; }\r
+img_whs2 { border-style:none; border:none; width:24px; height:22px; }\r
+p.whs3 { font-size:12pt; }\r
+p.whs4 { font-size:12pt; margin-left:40px; }\r
+img_whs5 { border-style:none; border:none; width:200px; height:224px; }\r
+p.whs6 { font-size:12pt; font-weight:bold; }\r
+img_whs7 { border-style:none; border:none; width:250px; height:307px; }\r
+img_whs8 { border-style:none; border:none; width:22px; height:22px; }\r
+ul.whs9 { list-style:disc; }\r
+img_whs10 { border-style:none; border:none; width:200px; height:226px; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
   if (innerWidth != origWidth || innerHeight != origHeight)\r
@@ -62,22 +41,15 @@ onerror = null;
 </script>\r
 <style type="text/css">\r
 <!--\r
-  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
 -->\r
-</style>\r
-<script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
 <script type="text/javascript" language="javascript" src="whver.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
 <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
 </head>\r
-\r
-<!--(Body)==========================================================-->\r
-\r
-\r
-<body>\r
-\r
-<script type="text/javascript" language="javascript1.2">\r
+<body><script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.gbWhTopic)\r
 {\r
@@ -95,15 +67,16 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("geom.html");\r
+       setRelStartPage("geom.htm");\r
 \r
-               autoSync(0);\r
+               autoSync(1);\r
                sendSyncInfo();\r
                sendAveInfoOut();\r
        }\r
 }\r
 else\r
-       document.location.reload();\r
+       if (window.gbIE4)\r
+               document.location.reload();\r
 //-->\r
 </script>\r
 <h1>Working with groups</h1>\r
@@ -131,10 +104,9 @@ else
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
-<p class="whs3"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i><span style="font-style: italic;"><I>geompy.CreateGroup(MainShape, ShapeType)</I></span>, \r
- where MainShape is a shape for which the group is created, ShapeType is \r
- a type of shapes in the created group.</p>\r
+<p class="whs3"><b>TUI Command:</b><i> </i><span style="font-style: italic;"><I>geompy.CreateGroup(MainShape, \r
+ ShapeType)</I></span>, where MainShape is a shape for which the group is created, \r
+ ShapeType is a type of shapes in the created group.</p>\r
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
@@ -177,8 +149,7 @@ else
 \r
 <p class="whs3">&nbsp;</p>\r
 \r
-<p class="whs3"><b style="font-weight: bold;">TUI Command:</b><i> \r
- </i></p>\r
+<p class="whs3"><b>TUI Command:</b><i> </i></p>\r
 \r
 <ul type="disc" class="whs9">\r
        \r
@@ -218,5 +189,4 @@ if (window.writeIntopicBar)
 //-->\r
 </script>\r
 </body>\r
-\r
 </html>\r
index d50c74abe7800808f0a11051bfa90e33a3f68edb..4f2c94f366182b6d5f46cbfcbaa0c442ea6d5e28 100644 (file)
@@ -29,6 +29,9 @@
 
 module GEOM
 {
+  interface GEOM_List
+  { };
+
   interface GEOM_Superv : Engines::Component,SALOMEDS::Driver
   {
     //-----------------------------------------------------------//
@@ -36,6 +39,27 @@ module GEOM
     //-----------------------------------------------------------//
     void SetStudyID (in long theStudyID) ;
     
+    //-----------------------------------------------------------//
+    // Create ListOfGO and add items to it                       // 
+    //-----------------------------------------------------------//
+    GEOM_List CreateListOfGO();
+    void AddItemToListOfGO( inout GEOM_List theList, 
+                           in GEOM_Object theObject);
+
+    //-----------------------------------------------------------//
+    // Create ListOfLong and add items to it                     // 
+    //-----------------------------------------------------------//
+    GEOM_List CreateListOfLong();
+    void AddItemToListOfLong( inout GEOM_List theList, 
+                             in long theObject);
+
+    //-----------------------------------------------------------//
+    // Create ListOfDouble and add items to it                   // 
+    //-----------------------------------------------------------//
+    GEOM_List CreateListOfDouble();
+    void AddItemToListOfDouble( inout GEOM_List theList, 
+                               in double theObject);
+
     //-----------------------------------------------------------//
     // Primitives Construction : BasicOperations                 // 
     //-----------------------------------------------------------//
@@ -61,9 +85,9 @@ module GEOM
                                   in double theTrimSize) ;
     GEOM_Object MakePlanePntVec (in GEOM_Object thePnt,
                                 in GEOM_Object theVec,
-                                in double theTrimSize) ;
+                                in double      theTrimSize) ;
     GEOM_Object MakePlaneFace (in GEOM_Object theFace,
-                              in double theTrimSize) ;
+                              in double      theTrimSize) ;
     GEOM_Object MakeMarker (in double theOX , in double theOY , in double theOZ,
                            in double theXDX, in double theXDY, in double theXDZ,
                            in double theYDX, in double theYDY, in double theYDZ) ;
@@ -84,8 +108,8 @@ module GEOM
                               in GEOM_Object thePnt2) ;
     GEOM_Object MakeCylinderPntVecRH (in GEOM_Object thePnt,
                                      in GEOM_Object theAxis,
-                                     in double theRadius,
-                                     in double theHeight) ;
+                                     in double      theRadius,
+                                     in double      theHeight) ;
     GEOM_Object MakeCylinderRH (in double theR, 
                                in double theH) ;
     GEOM_Object MakeSphere (in double theX,
@@ -94,18 +118,18 @@ module GEOM
                            in double theRadius) ;
     GEOM_Object MakeSphereR (in double theR) ;
     GEOM_Object MakeSpherePntR (in GEOM_Object thePnt, 
-                               in double theR) ;
+                               in double      theR) ;
     GEOM_Object MakeTorusPntVecRR (in GEOM_Object thePnt,
                                   in GEOM_Object theVec,
-                                  in double theRMajor,
-                                  in double theRMinor) ;
+                                  in double      theRMajor,
+                                  in double      theRMinor) ;
     GEOM_Object MakeTorusRR (in double theRMajor,
                             in double theRMinor) ;
     GEOM_Object MakeConePntVecR1R2H (in GEOM_Object thePnt,
                                     in GEOM_Object theAxis,
-                                    in double theR1,
-                                    in double theR2,
-                                    in double theHeight) ;
+                                    in double      theR1,
+                                    in double      theR2,
+                                    in double      theHeight) ;
     GEOM_Object MakeConeR1R2H (in double theR1, 
                               in double theR2, 
                               in double theHeight) ;
@@ -119,7 +143,7 @@ module GEOM
                          in GEOM_Object thePath) ;
     GEOM_Object MakeRevolutionAxisAngle (in GEOM_Object theBase,
                                         in GEOM_Object theAxis,
-                                        in double theAngle) ;
+                                        in double      theAngle) ;
     GEOM_Object MakeFilling (in GEOM_Object theShape,
                             in long theMinDeg, in long theMaxDeg,
                             in double theTol2D, in double theTol3D,
@@ -130,16 +154,16 @@ module GEOM
     //-----------------------------------------------------------//
     GEOM_Object MakeBoolean (in GEOM_Object theShape1,
                             in GEOM_Object theShape2,
-                            in long theOperation) ;
+                            in long        theOperation) ;
     GEOM_Object MakeFuse (in GEOM_Object theShape1,
                          in GEOM_Object theShape2) ;
-    GEOM_Object MakePartition (in ListOfGO   theShapes,
-                              in ListOfGO   theTools,
-                              in ListOfGO   theKeepInside,
-                              in ListOfGO   theRemoveInside,
-                              in short      theLimit,
-                              in boolean    theRemoveWebs,
-                              in ListOfLong theMaterials) ;
+    GEOM_Object MakePartition (in GEOM_List   theShapes,
+                              in GEOM_List   theTools,
+                              in GEOM_List   theKeepInside,
+                              in GEOM_List   theRemoveInside,
+                              in short       theLimit,
+                              in boolean     theRemoveWebs,
+                              in GEOM_List   theMaterials) ;
     GEOM_Object MakeHalfPartition (in GEOM_Object theShape,
                                   in GEOM_Object thePlane) ;
 
@@ -164,55 +188,65 @@ module GEOM
                                        in GEOM_Object thePoint1,
                                         in GEOM_Object thePoint2) ;
     GEOM_Object TranslateDXDYDZ (in GEOM_Object theObject,
-                                in double theDX, 
-                                in double theDY, 
-                                in double theDZ) ;
+                                in double      theDX, 
+                                in double      theDY, 
+                                in double      theDZ) ;
     GEOM_Object TranslateDXDYDZCopy (in GEOM_Object theObject,
-                                    in double theDX, 
-                                    in double theDY, 
-                                    in double theDZ) ;
+                                    in double      theDX, 
+                                    in double      theDY, 
+                                    in double      theDZ) ;
     GEOM_Object TranslateVector (in GEOM_Object theObject,
                                 in GEOM_Object theVector) ;
     GEOM_Object TranslateVectorCopy (in GEOM_Object theObject,
                                     in GEOM_Object theVector) ;
     GEOM_Object MultiTranslate1D (in GEOM_Object theObject,
                                  in GEOM_Object theVector,
-                                 in double theStep,
-                                 in long theNbTimes) ;
+                                 in double      theStep,
+                                 in long        theNbTimes) ;
     GEOM_Object MultiTranslate2D (in GEOM_Object theObject,
                                  in GEOM_Object theVector1,
-                                 in double theStep1,
-                                 in long theNbTimes1,
+                                 in double      theStep1,
+                                 in long        theNbTimes1,
                                  in GEOM_Object theVector2,
-                                 in double theStep2,
-                                 in long theNbTimes2) ;
+                                 in double      theStep2,
+                                 in long        theNbTimes2) ;
     GEOM_Object Rotate (in GEOM_Object theObject,
                        in GEOM_Object theAxis,
-                       in double theAngle) ;
+                       in double      theAngle) ;
     GEOM_Object RotateCopy (in GEOM_Object theObject,
                            in GEOM_Object theAxis,
-                           in double theAngle) ;
+                           in double      theAngle) ;
     GEOM_Object MultiRotate1D (in GEOM_Object theObject,
                               in GEOM_Object theAxis,
-                              in long theNbTimes) ;
+                              in long        theNbTimes) ;
     GEOM_Object MultiRotate2D (in GEOM_Object theObject,
                               in GEOM_Object theAxis,
-                              in double theAngle,
-                              in long theNbTimes1,
-                              in double theStep,
-                              in long theNbTimes2) ;
-    GEOM_Object MirrorPlane (in GEOM_Object theObject, in GEOM_Object thePlane) ;
-    GEOM_Object MirrorPlaneCopy (in GEOM_Object theObject, in GEOM_Object thePlane) ;
-    GEOM_Object MirrorAxis (in GEOM_Object theObject, in GEOM_Object theAxis) ;
-    GEOM_Object MirrorAxisCopy (in GEOM_Object theObject, in GEOM_Object theAxis) ;
-    GEOM_Object MirrorPoint (in GEOM_Object theObject, in GEOM_Object thePoint) ;
-    GEOM_Object MirrorPointCopy (in GEOM_Object theObject, in GEOM_Object thePoint) ;
-    GEOM_Object OffsetShape (in GEOM_Object theObject, in double theOffset) ;
-    GEOM_Object OffsetShapeCopy (in GEOM_Object theObject, in double theOffset) ;
-    GEOM_Object ScaleShape (in GEOM_Object theObject, in GEOM_Object thePoint,
-                           in double theFactor) ;
-    GEOM_Object ScaleShapeCopy (in GEOM_Object theObject, in GEOM_Object thePoint,
-                               in double theFactor) ;
+                              in double      theAngle,
+                              in long        theNbTimes1,
+                              in double      theStep,
+                              in long        theNbTimes2) ;
+    GEOM_Object MirrorPlane (in GEOM_Object theObject, 
+                            in GEOM_Object thePlane) ;
+    GEOM_Object MirrorPlaneCopy (in GEOM_Object theObject, 
+                                in GEOM_Object thePlane) ;
+    GEOM_Object MirrorAxis (in GEOM_Object theObject, 
+                           in GEOM_Object theAxis) ;
+    GEOM_Object MirrorAxisCopy (in GEOM_Object theObject, 
+                               in GEOM_Object theAxis) ;
+    GEOM_Object MirrorPoint (in GEOM_Object theObject, 
+                            in GEOM_Object thePoint) ;
+    GEOM_Object MirrorPointCopy (in GEOM_Object theObject, 
+                                in GEOM_Object thePoint) ;
+    GEOM_Object OffsetShape (in GEOM_Object theObject, 
+                            in double      theOffset) ;
+    GEOM_Object OffsetShapeCopy (in GEOM_Object theObject, 
+                                in double      theOffset) ;
+    GEOM_Object ScaleShape (in GEOM_Object theObject, 
+                           in GEOM_Object thePoint,
+                           in double      theFactor) ;
+    GEOM_Object ScaleShapeCopy (in GEOM_Object theObject, 
+                               in GEOM_Object thePoint,
+                               in double      theFactor) ;
     GEOM_Object PositionShape (in GEOM_Object theObject,
                               in GEOM_Object theStartLCS,
                               in GEOM_Object theEndLCS) ;
@@ -223,18 +257,22 @@ module GEOM
     //-----------------------------------------------------------//
     // ShapesOperations                                          //
     //-----------------------------------------------------------//
-    GEOM_Object MakeEdge (in GEOM_Object thePnt1, in GEOM_Object thePnt2) ;
-    GEOM_Object MakeWire (in ListOfGO theEdgesAndWires) ;
-    GEOM_Object MakeFace (in GEOM_Object theWire, in boolean isPlanarWanted) ;
-    GEOM_Object MakeFaceWires (in ListOfGO theWires, in boolean isPlanarWanted) ;
-    GEOM_Object MakeShell (in ListOfGO theFacesAndShells) ;
+    GEOM_Object MakeEdge (in GEOM_Object thePnt1, 
+                         in GEOM_Object thePnt2) ;
+    GEOM_Object MakeWire (in GEOM_List theEdgesAndWires) ;
+    GEOM_Object MakeFace (in GEOM_Object theWire, 
+                         in boolean     isPlanarWanted) ;
+    GEOM_Object MakeFaceWires (in GEOM_List theWires, 
+                              in boolean   isPlanarWanted) ;
+    GEOM_Object MakeShell (in GEOM_List theFacesAndShells) ;
     GEOM_Object MakeSolidShell (in GEOM_Object theShell) ;
-    GEOM_Object MakeSolidShells (in ListOfGO theShells) ;
-    GEOM_Object MakeCompound (in ListOfGO theShapes) ;
-    GEOM_Object MakeGlueFaces (in GEOM_Object theShape, in double theTolerance) ;
-    ListOfGO MakeExplode (in GEOM_Object theShape,
-                         in long        theShapeType,
-                         in boolean     isSorted) ;
+    GEOM_Object MakeSolidShells (in GEOM_List theShells) ;
+    GEOM_Object MakeCompound (in GEOM_List theShapes) ;
+    GEOM_Object MakeGlueFaces (in GEOM_Object theShape, 
+                              in double      theTolerance) ;
+    GEOM_List MakeExplode (in GEOM_Object theShape,
+                          in long        theShapeType,
+                          in boolean     isSorted) ;
     long NumberOfFaces (in GEOM_Object theShape) ;
     long NumberOfEdges (in GEOM_Object theShape) ;
     GEOM_Object ChangeOrientation (in GEOM_Object theShape) ;
@@ -292,15 +330,15 @@ module GEOM
                                   out GEOM_IBlocksOperations::BCErrors   theErrors) ;
     string PrintBCErrors (in GEOM_Object theCompound,
                          in GEOM_IBlocksOperations::BCErrors    theErrors) ;
-    ListOfGO ExplodeCompoundOfBlocks (in GEOM_Object theCompound,
-                                     in long        theMinNbFaces,
-                                     in long        theMaxNbFaces) ;
+    GEOM_List ExplodeCompoundOfBlocks (in GEOM_Object theCompound,
+                                      in long        theMinNbFaces,
+                                      in long        theMaxNbFaces) ;
     GEOM_Object GetBlockNearPoint (in GEOM_Object theCompound,
                                   in GEOM_Object thePoint) ;
     GEOM_Object GetBlockByParts (in GEOM_Object theCompound,
-                                in ListOfGO    theParts) ;
-    ListOfGO GetBlocksByParts (in GEOM_Object theCompound,
-                              in ListOfGO    theParts) ;
+                                in GEOM_List   theParts) ;
+    GEOM_List GetBlocksByParts (in GEOM_Object theCompound,
+                               in GEOM_List   theParts) ;
     GEOM_Object MakeMultiTransformation1D (in GEOM_Object theBlock,
                                           in long        theDirFace1,
                                           in long        theDirFace2,
@@ -318,21 +356,22 @@ module GEOM
     //-----------------------------------------------------------//
     GEOM_Object MakeCirclePntVecR (in GEOM_Object thePnt,
                                   in GEOM_Object theVec,
-                                  in double theR) ;
+                                  in double      theR) ;
     GEOM_Object MakeCircleThreePnt (in GEOM_Object thePnt1,
                                    in GEOM_Object thePnt2,
                                    in GEOM_Object thePnt3) ;
     GEOM_Object MakeEllipse (in GEOM_Object thePnt,
                             in GEOM_Object theVec,
-                            in double theRMajor,
-                            in double theRMinor) ;
+                            in double      theRMajor,
+                            in double      theRMinor) ;
     GEOM_Object MakeArc (in GEOM_Object thePnt1,
                         in GEOM_Object thePnt2,
                         in GEOM_Object thePnt3) ;
-    GEOM_Object MakePolyline (in ListOfGO thePoints) ;
-    GEOM_Object MakeSplineBezier (in ListOfGO thePoints) ;
-    GEOM_Object MakeSplineInterpolation (in ListOfGO thePoints) ;
-    GEOM_Object MakeSketcher (in string theCommand, in ListOfDouble theWorkingPlane) ;
+    GEOM_Object MakePolyline (in GEOM_List thePoints) ;
+    GEOM_Object MakeSplineBezier (in GEOM_List thePoints) ;
+    GEOM_Object MakeSplineInterpolation (in GEOM_List thePoints) ;
+    GEOM_Object MakeSketcher (in string    theCommand, 
+                             in GEOM_List theWorkingPlane) ;
     
     //-----------------------------------------------------------//
     // LocalOperations                                           //
@@ -341,10 +380,10 @@ module GEOM
                               in double      theR) ;
     GEOM_Object MakeFilletEdges (in GEOM_Object theShape,
                                 in double      theR,
-                                in ListOfLong  theEdges) ;
+                                in GEOM_List   theEdges) ;
     GEOM_Object MakeFilletFaces (in GEOM_Object theShape,
                                 in double      theR,
-                                in ListOfLong  theFaces) ;
+                                in GEOM_List   theFaces) ;
     GEOM_Object MakeChamferAll (in GEOM_Object theShape,
                                in double      theD) ;
     GEOM_Object MakeChamferEdge (in GEOM_Object theShape,
@@ -352,22 +391,26 @@ module GEOM
                                 in long theFace1, in long theFace2) ;
     GEOM_Object MakeChamferFaces (in GEOM_Object theShape,
                                  in double theD1, in double theD2,
-                                 in ListOfLong theFaces) ;
+                                 in GEOM_List theFaces) ;
     GEOM_Object MakeArchimede (in GEOM_Object theShape,
-                              in double theWeight,
-                              in double theWaterDensity,
-                              in double theMeshDeflection) ;
-    long GetSubShapeIndex (in GEOM_Object theShape, in GEOM_Object theSubShape) ;
+                              in double      theWeight,
+                              in double      theWaterDensity,
+                              in double      theMeshDeflection) ;
+    long GetSubShapeIndex (in GEOM_Object theShape, 
+                          in GEOM_Object theSubShape) ;
 
     //-----------------------------------------------------------//
     // GroupOperations                                           //
     //-----------------------------------------------------------//
-    GEOM_Object CreateGroup (in GEOM_Object theMainShape, in long theShapeType) ;
-    void AddObject (in GEOM_Object theGroup, in long theSubShapeId) ;
-    void RemoveObject (in GEOM_Object theGroup, in long theSubShapeId) ;
+    GEOM_Object CreateGroup (in GEOM_Object theMainShape, 
+                            in long        theShapeType) ;
+    void AddObject (in GEOM_Object theGroup, 
+                   in long        theSubShapeId) ;
+    void RemoveObject (in GEOM_Object theGroup, 
+                      in long        theSubShapeId) ;
     long GetType (in GEOM_Object theGroup) ;
     GEOM_Object  GetMainShape(in GEOM_Object theGroup) ;
-    ListOfLong  GetObjects(in GEOM_Object theGroup) ;
+    GEOM_List  GetObjects(in GEOM_Object theGroup) ;
 
   };
 };
index 136e16d1937338d8c8bdb5f1a4ec25d7c428ee34..09867674189ff5f60b3e0da8a442a6b778bbce58 100644 (file)
             <component-name>GEOM_Superv</component-name>
             <component-username>GEOM_Superv</component-username>
             <component-type>OTHER</component-type>
-            <component-author>asv</component-author>
+            <component-author>mkr</component-author>
             <component-version>2.1.0</component-version>
             <component-comment>unknown</component-comment>
             <component-multistudy>1</component-multistudy>
                 <component-service-list>
                     <component-service>
                         <service-name>SetStudyID</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                         <outParameter-list></outParameter-list>
                         <DataStream-list></DataStream-list>
                     </component-service>
+                    <component-service>
+                        <service-name>CreateListOfGO</service-name>
+                        <service-author>mkr</service-author>
+                        <service-version>2.1.0</service-version>
+                        <service-comment>unknown</service-comment>
+                        <service-by-default>0</service-by-default>
+                        <inParameter-list></inParameter-list>
+                        <outParameter-list>
+                            <outParameter>
+                                <outParameter-name>return</outParameter-name>
+                                <outParameter-type>GEOM_List</outParameter-type>
+                                <outParameter-comment>unknown</outParameter-comment>
+                            </outParameter>
+                        </outParameter-list>
+                        <DataStream-list></DataStream-list>
+                    </component-service>
+                    <component-service>
+                        <service-name>AddItemToListOfGO</service-name>
+                        <service-author>mkr</service-author>
+                        <service-version>2.1.0</service-version>
+                        <service-comment>unknown</service-comment>
+                        <service-by-default>0</service-by-default>
+                        <inParameter-list>
+                            <inParameter>
+                                <inParameter-name>theList</inParameter-name>
+                                <inParameter-type>GEOM_List</inParameter-type>
+                                <inParameter-comment>unknown</inParameter-comment>
+                            </inParameter>
+                            <inParameter>
+                                <inParameter-name>theObject</inParameter-name>
+                                <inParameter-type>GEOM_Object</inParameter-type>
+                                <inParameter-comment>unknown</inParameter-comment>
+                            </inParameter>
+                        </inParameter-list>
+                        <outParameter-list>
+                            <outParameter>
+                                <outParameter-name>theList</outParameter-name>
+                                <outParameter-type>GEOM_List</outParameter-type>
+                                <outParameter-comment>unknown</outParameter-comment>
+                            </outParameter>
+                        </outParameter-list>
+                        <DataStream-list></DataStream-list>
+                    </component-service>
+                    <component-service>
+                        <service-name>CreateListOfLong</service-name>
+                        <service-author>mkr</service-author>
+                        <service-version>2.1.0</service-version>
+                        <service-comment>unknown</service-comment>
+                        <service-by-default>0</service-by-default>
+                        <inParameter-list></inParameter-list>
+                        <outParameter-list>
+                            <outParameter>
+                                <outParameter-name>return</outParameter-name>
+                                <outParameter-type>GEOM_List</outParameter-type>
+                                <outParameter-comment>unknown</outParameter-comment>
+                            </outParameter>
+                        </outParameter-list>
+                        <DataStream-list></DataStream-list>
+                    </component-service>
+                    <component-service>
+                        <service-name>AddItemToListOfLong</service-name>
+                        <service-author>mkr</service-author>
+                        <service-version>2.1.0</service-version>
+                        <service-comment>unknown</service-comment>
+                        <service-by-default>0</service-by-default>
+                        <inParameter-list>
+                            <inParameter>
+                                <inParameter-name>theList</inParameter-name>
+                                <inParameter-type>GEOM_List</inParameter-type>
+                                <inParameter-comment>unknown</inParameter-comment>
+                            </inParameter>
+                            <inParameter>
+                                <inParameter-name>theObject</inParameter-name>
+                                <inParameter-type>long</inParameter-type>
+                                <inParameter-comment>unknown</inParameter-comment>
+                            </inParameter>
+                        </inParameter-list>
+                        <outParameter-list>
+                            <outParameter>
+                                <outParameter-name>theList</outParameter-name>
+                                <outParameter-type>GEOM_List</outParameter-type>
+                                <outParameter-comment>unknown</outParameter-comment>
+                            </outParameter>
+                        </outParameter-list>
+                        <DataStream-list></DataStream-list>
+                    </component-service>
+                    <component-service>
+                        <service-name>CreateListOfDouble</service-name>
+                        <service-author>mkr</service-author>
+                        <service-version>2.1.0</service-version>
+                        <service-comment>unknown</service-comment>
+                        <service-by-default>0</service-by-default>
+                        <inParameter-list></inParameter-list>
+                        <outParameter-list>
+                            <outParameter>
+                                <outParameter-name>return</outParameter-name>
+                                <outParameter-type>GEOM_List</outParameter-type>
+                                <outParameter-comment>unknown</outParameter-comment>
+                            </outParameter>
+                        </outParameter-list>
+                        <DataStream-list></DataStream-list>
+                    </component-service>
+                    <component-service>
+                        <service-name>AddItemToListOfDouble</service-name>
+                        <service-author>mkr</service-author>
+                        <service-version>2.1.0</service-version>
+                        <service-comment>unknown</service-comment>
+                        <service-by-default>0</service-by-default>
+                        <inParameter-list>
+                            <inParameter>
+                                <inParameter-name>theList</inParameter-name>
+                                <inParameter-type>GEOM_List</inParameter-type>
+                                <inParameter-comment>unknown</inParameter-comment>
+                            </inParameter>
+                            <inParameter>
+                                <inParameter-name>theObject</inParameter-name>
+                                <inParameter-type>double</inParameter-type>
+                                <inParameter-comment>unknown</inParameter-comment>
+                            </inParameter>
+                        </inParameter-list>
+                        <outParameter-list>
+                            <outParameter>
+                                <outParameter-name>theList</outParameter-name>
+                                <outParameter-type>GEOM_List</outParameter-type>
+                                <outParameter-comment>unknown</outParameter-comment>
+                            </outParameter>
+                        </outParameter-list>
+                        <DataStream-list></DataStream-list>
+                    </component-service>
                     <component-service>
                         <service-name>MakePointXYZ</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakePointWithReference</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakePointOnCurve</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeVectorDXDYDZ</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeVectorTwoPnt</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeLineTwoPnt</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakePlaneThreePnt</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakePlanePntVec</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakePlaneFace</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeMarker</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeBox</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeBoxDXDYDZ</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeBoxTwoPnt</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeCylinderPntVecRH</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeCylinderRH</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeSphere</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeSphereR</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeSpherePntR</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeTorusPntVecRR</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeTorusRR</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeConePntVecR1R2H</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeConeR1R2H</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakePrismVecH</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakePrismTwoPnt</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakePipe</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeRevolutionAxisAngle</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeFilling</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeBoolean</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeFuse</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakePartition</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                         <inParameter-list>
                             <inParameter>
                                 <inParameter-name>theShapes</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                             <inParameter>
                                 <inParameter-name>theTools</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                             <inParameter>
                                 <inParameter-name>theKeepInside</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                             <inParameter>
                                 <inParameter-name>theRemoveInside</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                             <inParameter>
                             </inParameter>
                             <inParameter>
                                 <inParameter-name>theMaterials</inParameter-name>
-                                <inParameter-type>ListOfLong</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>MakeHalfPartition</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeCopy</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>Export</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>Import</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>ImportTranslators</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>ExportTranslators</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>TranslateTwoPoints</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>TranslateTwoPointsCopy</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>TranslateDXDYDZ</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>TranslateDXDYDZCopy</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>TranslateVector</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>TranslateVectorCopy</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MultiTranslate1D</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MultiTranslate2D</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>Rotate</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>RotateCopy</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MultiRotate1D</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MultiRotate2D</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MirrorPlane</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MirrorPlaneCopy</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MirrorAxis</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MirrorAxisCopy</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MirrorPoint</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MirrorPointCopy</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>OffsetShape</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>OffsetShapeCopy</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>ScaleShape</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>ScaleShapeCopy</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>PositionShape</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>PositionShapeCopy</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeEdge</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeWire</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                         <inParameter-list>
                             <inParameter>
                                 <inParameter-name>theEdgesAndWires</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>MakeFace</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeFaceWires</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                         <inParameter-list>
                             <inParameter>
                                 <inParameter-name>theWires</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                             <inParameter>
                     </component-service>
                     <component-service>
                         <service-name>MakeShell</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                         <inParameter-list>
                             <inParameter>
                                 <inParameter-name>theFacesAndShells</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>MakeSolidShell</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeSolidShells</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                         <inParameter-list>
                             <inParameter>
                                 <inParameter-name>theShells</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>MakeCompound</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                         <inParameter-list>
                             <inParameter>
                                 <inParameter-name>theShapes</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>MakeGlueFaces</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeExplode</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                         <outParameter-list>
                             <outParameter>
                                 <outParameter-name>return</outParameter-name>
-                                <outParameter-type>ListOfGO</outParameter-type>
+                                <outParameter-type>GEOM_List</outParameter-type>
                                 <outParameter-comment>unknown</outParameter-comment>
                             </outParameter>
                         </outParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>NumberOfFaces</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>NumberOfEdges</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>ChangeOrientation</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeQuad4Vertices</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeQuad</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeQuad2Edges</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeHexa</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeHexa2Faces</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>GetPoint</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>GetEdge</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>GetEdgeNearPoint</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>GetFaceByPoints</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>GetFaceByEdges</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>GetOppositeFace</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>GetFaceNearPoint</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>GetFaceByNormale</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>IsCompoundOfBlocks</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>CheckCompoundOfBlocks</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>PrintBCErrors</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>ExplodeCompoundOfBlocks</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                         <outParameter-list>
                             <outParameter>
                                 <outParameter-name>return</outParameter-name>
-                                <outParameter-type>ListOfGO</outParameter-type>
+                                <outParameter-type>GEOM_List</outParameter-type>
                                 <outParameter-comment>unknown</outParameter-comment>
                             </outParameter>
                         </outParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>GetBlockNearPoint</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>GetBlockByParts</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                             </inParameter>
                             <inParameter>
                                 <inParameter-name>theParts</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>GetBlocksByParts</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                             </inParameter>
                             <inParameter>
                                 <inParameter-name>theParts</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                         <outParameter-list>
                             <outParameter>
                                 <outParameter-name>return</outParameter-name>
-                                <outParameter-type>ListOfGO</outParameter-type>
+                                <outParameter-type>GEOM_List</outParameter-type>
                                 <outParameter-comment>unknown</outParameter-comment>
                             </outParameter>
                         </outParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>MakeMultiTransformation1D</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeMultiTransformation2D</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeCirclePntVecR</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeCircleThreePnt</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeEllipse</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeArc</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakePolyline</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                         <inParameter-list>
                             <inParameter>
                                 <inParameter-name>thePoints</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>MakeSplineBezier</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                         <inParameter-list>
                             <inParameter>
                                 <inParameter-name>thePoints</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>MakeSplineInterpolation</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                         <inParameter-list>
                             <inParameter>
                                 <inParameter-name>thePoints</inParameter-name>
-                                <inParameter-type>ListOfGO</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>MakeSketcher</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                             </inParameter>
                             <inParameter>
                                 <inParameter-name>theWorkingPlane</inParameter-name>
-                                <inParameter-type>ListOfDouble</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>MakeFilletAll</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeFilletEdges</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                             </inParameter>
                             <inParameter>
                                 <inParameter-name>theEdges</inParameter-name>
-                                <inParameter-type>ListOfLong</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>MakeFilletFaces</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                             </inParameter>
                             <inParameter>
                                 <inParameter-name>theFaces</inParameter-name>
-                                <inParameter-type>ListOfLong</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>MakeChamferAll</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeChamferEdge</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>MakeChamferFaces</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                             </inParameter>
                             <inParameter>
                                 <inParameter-name>theFaces</inParameter-name>
-                                <inParameter-type>ListOfLong</inParameter-type>
+                                <inParameter-type>GEOM_List</inParameter-type>
                                 <inParameter-comment>unknown</inParameter-comment>
                             </inParameter>
                         </inParameter-list>
                     </component-service>
                     <component-service>
                         <service-name>MakeArchimede</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>GetSubShapeIndex</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>CreateGroup</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>AddObject</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>RemoveObject</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>GetType</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>GetMainShape</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                     </component-service>
                     <component-service>
                         <service-name>GetObjects</service-name>
-                        <service-author>asv</service-author>
+                        <service-author>mkr</service-author>
                         <service-version>2.1.0</service-version>
                         <service-comment>unknown</service-comment>
                         <service-by-default>0</service-by-default>
                         <outParameter-list>
                             <outParameter>
                                 <outParameter-name>return</outParameter-name>
-                                <outParameter-type>ListOfLong</outParameter-type>
+                                <outParameter-type>GEOM_List</outParameter-type>
                                 <outParameter-comment>unknown</outParameter-comment>
                             </outParameter>
                         </outParameter-list>
index c73f91728f8defdfcb18222784d9240c337e5fa7..6f313f6772bbee4b54e1fd568f7e042ddccc3514 100644 (file)
@@ -585,7 +585,12 @@ bool BasicGUI_MarkerDlg::isValid( QString& msg )
   const int id = getConstructorId();
   gp_Vec v1( myData[ DX1 ]->GetValue(), myData[ DY1 ]->GetValue(), myData[ DZ1 ]->GetValue() ),
          v2( myData[ DX2 ]->GetValue(), myData[ DY2 ]->GetValue(), myData[ DZ2 ]->GetValue() );
-  bool isOrthogonal = v1.IsNormal( v2, Precision::Confusion() );
+
+  bool isOrthogonal = false;
+  // we will got exception if the magnitude of any of the 2 vectors <= gp::Resolution()
+  if ( v1.Magnitude() > gp::Resolution() && v2.Magnitude() > gp::Resolution() )
+    isOrthogonal = v1.IsNormal( v2, Precision::Confusion() );
+
   switch ( id )
   {
     case 0:
index be34aa1165c65ef5ab02e43a522e73f26f1c6933..30a03c621aa30fc83598f3aae5d984e2583a29ca 100644 (file)
@@ -315,9 +315,12 @@ void BlocksGUI_ExplodeDlg::activateSelection()
   erasePreview(true);
 
   if (isAllSubShapes()) { // Sub-shapes selection disabled
+    disconnect(mySelection, SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
     globalSelection( GEOM_ALLSHAPES );
-    SelectionIntoArgument();
-
+    if (myObject->_is_nil()) {
+      SelectionIntoArgument();
+    }
+    connect(mySelection, SIGNAL(currentSelectionChanged()), this, SLOT(SelectionIntoArgument()));
   } else {
     displayPreview(true, true, false);
     globalSelection(GEOM_PREVIEW);
diff --git a/src/GEOMAlgo/GEOMAlgo.cdl b/src/GEOMAlgo/GEOMAlgo.cdl
new file mode 100755 (executable)
index 0000000..266dee9
--- /dev/null
@@ -0,0 +1,44 @@
+-- File:       GEOMAlgo.cdl
+-- Created:    Sat Dec 04 12:36:22 2004
+-- Author:     Peter KURNEV
+--             <peter@PREFEX>
+---Copyright:   Matra Datavision 2004
+
+
+package GEOMAlgo 
+
+       ---Purpose: 
+
+uses  
+    TCollection, 
+    TColStd, 
+    Bnd, 
+    gp,         
+    TopAbs,
+    TopoDS, 
+    TopTools, 
+    IntTools 
+    
+is  
+    deferred class Algo;
+    deferred class ShapeAlgo;
+    class Gluer; 
+    class PassKey; 
+    class PassKeyMapHasher; 
+    class Tools; 
+    class IndexedDataMapOfPassKeyListOfShape   
+       instantiates IndexedDataMap from TCollection (PassKey from GEOMAlgo, 
+                                                     ListOfShape from TopTools, 
+                                                      PassKeyMapHasher from GEOMAlgo); 
+     
+    class IndexedDataMapOfShapeBox  
+       instantiates IndexedDataMap from TCollection    (Shape from TopoDS,
+                                                        Box from Bnd,
+                                                        ShapeMapHasher from TopTools);
+    class IndexedDataMapOfIntegerShape  
+       instantiates IndexedDataMap from TCollection    (Integer from Standard,
+                                                        Shape from TopoDS,
+                                                        MapIntegerHasher from TColStd);
+
+end GEOMAlgo;
diff --git a/src/GEOMAlgo/GEOMAlgo_Algo.cdl b/src/GEOMAlgo/GEOMAlgo_Algo.cdl
new file mode 100755 (executable)
index 0000000..ea2724e
--- /dev/null
@@ -0,0 +1,39 @@
+-- File:       GEOMAlgo_Algo.cdl
+-- Created:    Sat Dec 04 12:37:56 2004
+-- Author:     Peter KURNEV
+--             <peter@PREFEX>
+---Copyright:   Matra Datavision 2004
+
+
+deferred  class Algo from GEOMAlgo 
+
+       ---Purpose: 
+
+--uses
+--raises
+
+is
+    Initialize 
+       returns Algo from GEOMAlgo;  
+    ---C++: alias "Standard_EXPORT virtual ~GEOMAlgo_Algo();" 
+
+    Perform(me:out) 
+       is deferred;      
+
+    CheckData(me:out) 
+       is deferred protected;  
+       
+    CheckResult(me:out) 
+       is deferred protected;
+     
+    ErrorStatus (me) 
+       returns Integer from Standard; 
+  
+    WarningStatus (me) 
+       returns Integer from Standard;
+fields
+    myErrorStatus   : Integer from Standard  is protected;      
+    myWarningStatus : Integer from Standard  is protected;      
+end Algo;
diff --git a/src/GEOMAlgo/GEOMAlgo_Algo.cxx b/src/GEOMAlgo/GEOMAlgo_Algo.cxx
new file mode 100755 (executable)
index 0000000..345c08b
--- /dev/null
@@ -0,0 +1,43 @@
+// File:       GEOMAlgo_Algo.cxx
+// Created:    Sat Dec 04 12:39:47 2004
+// Author:     Peter KURNEV
+//             <peter@PREFEX>
+
+
+#include <GEOMAlgo_Algo.ixx>
+
+//=======================================================================
+// function: 
+// purpose: 
+//=======================================================================
+  GEOMAlgo_Algo::GEOMAlgo_Algo()
+:
+  myErrorStatus(1),
+  myWarningStatus(0)
+{}
+//=======================================================================
+// function: ~
+// purpose: 
+//=======================================================================
+  GEOMAlgo_Algo::~GEOMAlgo_Algo()
+{
+}
+//=======================================================================
+// function: ErrorStatus
+// purpose: 
+//=======================================================================
+  Standard_Integer GEOMAlgo_Algo::ErrorStatus()const
+{
+  return myErrorStatus;
+}
+//=======================================================================
+// function: WarningStatus
+// purpose: 
+//=======================================================================
+  Standard_Integer GEOMAlgo_Algo::WarningStatus()const
+{
+  return myWarningStatus;
+}
+//  myErrorStatus
+//
+// 1 - object is just initialized
diff --git a/src/GEOMAlgo/GEOMAlgo_Algo.hxx b/src/GEOMAlgo/GEOMAlgo_Algo.hxx
new file mode 100644 (file)
index 0000000..3d1a8b2
--- /dev/null
@@ -0,0 +1,99 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_Algo_HeaderFile
+#define _GEOMAlgo_Algo_HeaderFile
+
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_Algo  {
+
+public:
+
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+ // Methods PUBLIC
+ // 
+Standard_EXPORT virtual  void Perform()  = 0;
+Standard_EXPORT   Standard_Integer ErrorStatus() const;
+Standard_EXPORT   Standard_Integer WarningStatus() const;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ // 
+Standard_EXPORT GEOMAlgo_Algo();
+Standard_EXPORT virtual ~GEOMAlgo_Algo();
+Standard_EXPORT virtual  void CheckData()  = 0;
+Standard_EXPORT virtual  void CheckResult()  = 0;
+
+
+ // Fields PROTECTED
+ //
+Standard_Integer myErrorStatus;
+Standard_Integer myWarningStatus;
+
+
+private: 
+
+ // Methods PRIVATE
+ // 
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_Algo.ixx b/src/GEOMAlgo/GEOMAlgo_Algo.ixx
new file mode 100644 (file)
index 0000000..ae1ccb9
--- /dev/null
@@ -0,0 +1,26 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_Algo.jxx>
+
+
+
diff --git a/src/GEOMAlgo/GEOMAlgo_Algo.jxx b/src/GEOMAlgo/GEOMAlgo_Algo.jxx
new file mode 100644 (file)
index 0000000..3e8407f
--- /dev/null
@@ -0,0 +1,3 @@
+#ifndef _GEOMAlgo_Algo_HeaderFile
+#include <GEOMAlgo_Algo.hxx>
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_Gluer.cdl b/src/GEOMAlgo/GEOMAlgo_Gluer.cdl
new file mode 100755 (executable)
index 0000000..84656b5
--- /dev/null
@@ -0,0 +1,113 @@
+-- File:       GEOMAlgo_Gluer.cdl
+-- Created:    Sat Dec 04 12:41:32 2004
+-- Author:     Peter KURNEV
+--             <peter@PREFEX>
+---Copyright:   Matra Datavision 2004
+
+
+class Gluer from GEOMAlgo  
+    inherits ShapeAlgo from GEOMAlgo
+
+       ---Purpose: 
+
+uses 
+    ShapeEnum from TopAbs,
+    Shape from TopoDS,  
+    Edge from TopoDS, 
+    Face from TopoDS,
+    DataMapOfShapeShape from TopTools,
+    DataMapOfShapeListOfShape from TopTools, 
+    Context from IntTools, 
+    PassKey from GEOMAlgo
+--raises
+
+is 
+    Create   
+       returns Gluer from GEOMAlgo; 
+    ---C++: alias "Standard_EXPORT virtual ~GEOMAlgo_Gluer();" 
+     
+    SetCheckGeometry (me:out; 
+           aFlag:Boolean from Standard); 
+            
+    CheckGeometry (me) 
+       returns Boolean from Standard; 
+  
+    Perform(me:out) 
+       is redefined;  
+        
+    CheckData(me:out) 
+       is redefined protected; 
+        
+    CheckResult        (me:out) 
+       is redefined protected; 
+        
+    BuildResult        (me:out) 
+       is protected;
+     
+    MakeVertices(me:out) 
+       is protected;   
+  
+    MakeEdges(me:out) 
+       is protected; 
+     
+    MakeFaces(me:out) 
+       is protected;
+     
+    MakeShapes(me:out; 
+           aType:ShapeEnum from TopAbs) 
+       is protected;  
+     
+    MakeShells(me:out) 
+       is protected;
+      
+    MakeSolids(me:out) 
+       is protected; 
+        
+    InnerTolerance(me:out) 
+       is protected;
+    EdgePassKey(me:out; 
+           aE:Edge from TopoDS;  
+           aPK:out PassKey from GEOMAlgo) 
+       is protected;     
+   
+    FacePassKey(me:out; 
+           aF:Face from TopoDS;  
+           aPK:out PassKey from GEOMAlgo) 
+       is protected; 
+        
+    MakeEdge(me:out; 
+           aEdge   : Edge from TopoDS;  
+           aNewEdge: out Edge from TopoDS) 
+       is protected;            
+    MakeFace(me:out; 
+           aFace   : Face from TopoDS;  
+           aNewEdge: out Face from TopoDS) 
+       is protected; 
+        
+    IsToReverse(me:out; 
+           aFR : Face from TopoDS;  
+           aF  : Face from TopoDS) 
+       returns Boolean from Standard        
+       is protected; 
+-- 
+    Images(me) 
+       returns DataMapOfShapeListOfShape from TopTools;                 
+    ---C++:return const &  
+     
+    Origins(me) 
+       returns DataMapOfShapeShape from TopTools;               
+    ---C++:return const &  
+    
+fields 
+    
+    myCheckGeometry : Boolean from Standard is protected;   
+  
+    myImages    : DataMapOfShapeListOfShape from TopTools is protected;   
+    myOrigins   : DataMapOfShapeShape from TopTools is protected; 
+    myContext   : Context from IntTools is protected;       
+    myTypeResult: ShapeEnum from TopAbs is protected;   
+    myTol       : Real from Standard is protected;   
+
+end Gluer;
diff --git a/src/GEOMAlgo/GEOMAlgo_Gluer.cxx b/src/GEOMAlgo/GEOMAlgo_Gluer.cxx
new file mode 100755 (executable)
index 0000000..ad1a7c7
--- /dev/null
@@ -0,0 +1,828 @@
+// File:       GEOMAlgo_Gluer.cxx
+// Created:    Sat Dec 04 12:45:53 2004
+// Author:     Peter KURNEV
+//             <peter@PREFEX>
+
+
+#include <GEOMAlgo_Gluer.ixx>
+
+#include <TColStd_ListOfInteger.hxx>
+#include <TColStd_ListIteratorOfListOfInteger.hxx>
+
+#include <gp_Pnt.hxx>
+#include <gp_Dir.hxx>
+
+#include <Geom_Curve.hxx>
+#include <Geom_Surface.hxx>
+
+#include <Bnd_Box.hxx>
+#include <Bnd_HArray1OfBox.hxx>
+#include <Bnd_BoundSortBox.hxx>
+#include <BRepBndLib.hxx>
+
+#include <TopLoc_Location.hxx>
+#include <TopAbs_ShapeEnum.hxx>
+#include <TopAbs_Orientation.hxx>
+
+#include <TopoDS.hxx>
+#include <TopoDS_Edge.hxx>
+#include <TopoDS_Vertex.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TopoDS_Compound.hxx>
+#include <TopoDS_Wire.hxx>
+#include <TopoDS_Shell.hxx>
+#include <TopoDS_Solid.hxx>
+
+#include <TopTools_IndexedMapOfShape.hxx>
+#include <TopTools_ListOfShape.hxx>
+#include <TopTools_ListIteratorOfListOfShape.hxx>
+#include <TopTools_DataMapIteratorOfDataMapOfShapeListOfShape.hxx>
+#include <TopTools_MapOfShape.hxx>
+#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
+
+#include <TopExp.hxx>
+#include <TopExp_Explorer.hxx>
+
+#include <BRep_Tool.hxx>
+#include <BRep_Builder.hxx>
+
+#include <IntTools_Context.hxx>
+#include <BOPTools_Tools.hxx>
+#include <BOPTools_Tools3D.hxx>
+#include <BOPTools_Tools2D.hxx>
+
+#include <GEOMAlgo_IndexedDataMapOfIntegerShape.hxx>
+#include <GEOMAlgo_IndexedDataMapOfShapeBox.hxx>
+#include <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+#include <GEOMAlgo_PassKey.hxx>
+#include <GEOMAlgo_Tools.hxx>
+
+//=======================================================================
+//function : GEOMAlgo_Gluer
+//purpose  : 
+//=======================================================================
+GEOMAlgo_Gluer::GEOMAlgo_Gluer()
+:
+  GEOMAlgo_ShapeAlgo()
+{
+  myTolerance=0.0001;
+  myTol=myTolerance;
+  myCheckGeometry=Standard_True;
+  myTypeResult=TopAbs_SOLID;
+}
+//=======================================================================
+//function : ~GEOMAlgo_Gluer
+//purpose  : 
+//=======================================================================
+GEOMAlgo_Gluer::~GEOMAlgo_Gluer()
+{
+}
+//=======================================================================
+//function : SetCheckGeometry
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::SetCheckGeometry(const Standard_Boolean aFlag)
+{
+  myCheckGeometry=aFlag;
+}
+//=======================================================================
+//function : CheckGeometry
+//purpose  : 
+//=======================================================================
+Standard_Boolean GEOMAlgo_Gluer::CheckGeometry() const
+{
+  return myCheckGeometry;
+}
+
+//=======================================================================
+//function : Images
+//purpose  : 
+//=======================================================================
+const TopTools_DataMapOfShapeListOfShape& GEOMAlgo_Gluer::Images()const
+{
+  return myImages;
+}
+//=======================================================================
+//function : Origins
+//purpose  : 
+//=======================================================================
+const TopTools_DataMapOfShapeShape& GEOMAlgo_Gluer::Origins()const
+{
+  return myOrigins;
+}
+//=======================================================================
+//function : Perform
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::Perform()
+{
+  myErrorStatus=0;
+  myWarningStatus=0;
+  //
+  Standard_Integer i;
+  const Standard_Integer aNb=9;
+  void (GEOMAlgo_Gluer::* pF[aNb])()={
+    &GEOMAlgo_Gluer::CheckData,       &GEOMAlgo_Gluer::InnerTolerance,
+    &GEOMAlgo_Gluer::MakeVertices,    &GEOMAlgo_Gluer::MakeEdges,
+    &GEOMAlgo_Gluer::MakeFaces,       &GEOMAlgo_Gluer::MakeShells,
+    &GEOMAlgo_Gluer::MakeSolids,      &GEOMAlgo_Gluer::BuildResult,
+    &GEOMAlgo_Gluer::CheckResult
+  };
+  //
+  //TimeReset(); 
+  //StartChrono();
+  //
+  for (i=0; i<aNb; ++i) {
+    (this->*pF[i])();
+    if (myErrorStatus) {
+      return;
+    }
+  }
+  //
+  //StopChrono(); 
+  //TimeShow(); 
+}
+//=======================================================================
+//function : CheckResult
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::CheckResult()
+{
+  myErrorStatus=0;
+  //
+  if (myResult.IsNull()) {
+    myErrorStatus=6;
+    return; 
+  }
+  // 
+  Standard_Boolean bFound;
+  Standard_Integer i, j, aNbS, aNbFS, aNbSx;
+  TopTools_IndexedMapOfShape aMS, aMFS;
+  TopTools_IndexedDataMapOfShapeListOfShape aMFR;
+  //
+  TopExp::MapShapesAndAncestors(myResult, TopAbs_FACE, myTypeResult, aMFR);
+  TopExp::MapShapes(myResult, myTypeResult, aMS);
+  //
+  aNbS=aMS.Extent();
+  for (i=1; i<=aNbS; ++i) {
+    const TopoDS_Shape& aSolid=aMS(i);
+    //
+    aMFS.Clear();
+    TopExp::MapShapes(aSolid, TopAbs_FACE, aMFS);
+    //
+    bFound=Standard_False;
+    aNbFS=aMFS.Extent();
+    for (j=1; j<=aNbFS; ++j) {
+      const TopoDS_Shape& aFS=aMFS(j);
+      if (aMFR.Contains(aFS)) {
+       const TopTools_ListOfShape& aLSx=aMFR.FindFromKey(aFS);
+       aNbSx=aLSx.Extent();
+       if (aNbSx==2) {
+         bFound=!bFound;
+         break;
+       }
+      }
+    }
+    //
+    if (!bFound) {
+      myWarningStatus=1;
+      break;
+    }
+  }
+}
+//=======================================================================
+//function : CheckData
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::CheckData()
+{
+  myErrorStatus=0;
+  //
+  if (myShape.IsNull()) {
+    myErrorStatus=5;
+    return; 
+  }
+  
+}
+//=======================================================================
+//function : InnerTolerance
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::InnerTolerance()
+{
+  myErrorStatus=0;
+  //
+  Standard_Integer i;
+  Standard_Real aX[3][2], dH, dHmin, aCoef, aTolTresh;
+  Bnd_Box aBox;
+  //
+  BRepBndLib::Add(myShape, aBox);
+  aBox.Get(aX[0][0], aX[1][0], aX[2][0], aX[0][1], aX[1][1], aX[2][1]);
+  //
+  dHmin=aX[0][1]-aX[0][0];
+  for (i=1; i<3; ++i) {
+    dH=aX[i][1]-aX[i][0];
+    if (dH<dHmin) {
+      dHmin=dH;
+    }
+  }
+  //
+  myTol=myTolerance;
+  aCoef=0.01;
+  aTolTresh=aCoef*dHmin;
+  if (myTol>aTolTresh) {
+    myTol=aTolTresh;
+  }
+}
+//=======================================================================
+//function : MakeSolids
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::MakeSolids()
+{
+  myErrorStatus=0;
+  //
+  Standard_Integer i, aNbS;
+  TopAbs_Orientation anOr;
+  TopoDS_Solid aNewSolid;
+  TopTools_IndexedMapOfShape aMS;
+  TopExp_Explorer aExp;
+  BRep_Builder aBB;
+  //
+  TopExp::MapShapes(myShape, TopAbs_SOLID, aMS);
+  aNbS=aMS.Extent();
+  for (i=1; i<=aNbS; ++i) {
+    const TopoDS_Solid& aSolid=TopoDS::Solid(aMS(i));
+    anOr=aSolid.Orientation();
+    //
+    aBB.MakeSolid(aNewSolid);
+    aNewSolid.Orientation(anOr);
+    //
+    aExp.Init(aSolid, TopAbs_SHELL);
+    for (; aExp.More(); aExp.Next()) {
+      const TopoDS_Shape& aShell=aExp.Current();
+      const TopoDS_Shape& aShellR=myOrigins.Find(aShell);
+      aBB.Add(aNewSolid, aShellR);
+    }
+    TopTools_ListOfShape aLS;
+    //
+    aLS.Append(aSolid);
+    myImages.Bind(aNewSolid, aLS);
+    myOrigins.Bind(aSolid, aNewSolid);
+  }
+}
+//=======================================================================
+//function : MakeShells
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::MakeShells()
+{
+  myErrorStatus=0;
+  //
+  Standard_Boolean bIsToReverse;
+  Standard_Integer i, aNbS;
+  TopAbs_Orientation anOr;
+  TopoDS_Shell aNewShell;
+  TopoDS_Face aFR;
+  TopTools_IndexedMapOfShape aMS;
+  TopExp_Explorer aExp;
+  BRep_Builder aBB;
+  //
+  TopExp::MapShapes(myShape, TopAbs_SHELL, aMS);
+  //
+  aNbS=aMS.Extent();
+  for (i=1; i<=aNbS; ++i) {
+    const TopoDS_Shell& aShell=TopoDS::Shell(aMS(i));
+    anOr=aShell.Orientation();
+    //
+    aBB.MakeShell(aNewShell);
+    aNewShell.Orientation(anOr);
+    aExp.Init(aShell, TopAbs_FACE);
+    for (; aExp.More(); aExp.Next()) {
+      const TopoDS_Face& aF=TopoDS::Face(aExp.Current());
+      aFR=TopoDS::Face(myOrigins.Find(aF));
+      if (aFR.IsSame(aF)) {
+       aBB.Add(aNewShell, aF);
+       continue;
+      }
+      bIsToReverse=IsToReverse(aFR, aF);
+      if (bIsToReverse) {
+       aFR.Reverse();
+      }
+      aBB.Add(aNewShell, aFR);
+    }
+    //
+    TopTools_ListOfShape aLS;
+    //
+    aLS.Append(aShell);
+    myImages.Bind(aNewShell, aLS);
+    myOrigins.Bind(aShell, aNewShell);
+  }
+}
+//=======================================================================
+//function : MakeFaces
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::MakeFaces()
+{
+  MakeShapes(TopAbs_FACE);
+}
+//=======================================================================
+//function : MakeEdges
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::MakeEdges()
+{
+  MakeShapes(TopAbs_EDGE);
+}
+//=======================================================================
+//function : MakeShapes
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::MakeShapes(const TopAbs_ShapeEnum aType)
+{
+  myErrorStatus=0;
+  //
+  Standard_Integer i, aNbF, aNbSDF, iErr;
+  TopoDS_Shape aNewShape;
+  TopTools_IndexedMapOfShape aMF;
+  TopTools_ListIteratorOfListOfShape aItS;
+  GEOMAlgo_PassKey aPKF;
+  GEOMAlgo_IndexedDataMapOfPassKeyListOfShape aMPKLF;
+  //
+  TopExp::MapShapes(myShape, aType, aMF);
+  //
+  aNbF=aMF.Extent();
+  for (i=1; i<=aNbF; ++i) {
+    const TopoDS_Shape& aS=aMF(i);
+    // 
+    aPKF.Clear();
+    if (aType==TopAbs_FACE) {
+      const TopoDS_Face& aF=TopoDS::Face(aS);
+      FacePassKey(aF, aPKF);
+    }
+    else if (aType==TopAbs_EDGE) {
+      const TopoDS_Edge& aE=TopoDS::Edge(aS);
+      EdgePassKey(aE, aPKF);
+    }
+    //
+    if (myErrorStatus) {
+      return;
+    }
+    //
+    if (aMPKLF.Contains(aPKF)) {
+      TopTools_ListOfShape& aLSDF=aMPKLF.ChangeFromKey(aPKF);
+      aLSDF.Append(aS);
+    }
+    else {
+      TopTools_ListOfShape aLSDF;
+      //
+      aLSDF.Append(aS);
+      aMPKLF.Add(aPKF, aLSDF);
+    }
+  }
+  // check geometric coincidence
+  if (myCheckGeometry) {
+    iErr=GEOMAlgo_Tools::RefineSDShapes(aMPKLF, myTol, myContext); //XX
+    if (iErr) {
+      myErrorStatus=200;
+      return;
+    }
+  }
+  //
+  // Images/Origins
+  aNbF=aMPKLF.Extent();
+  for (i=1; i<=aNbF; ++i) {
+    const TopTools_ListOfShape& aLSDF=aMPKLF(i);
+    aNbSDF=aLSDF.Extent();
+    if (!aNbSDF) {
+      myErrorStatus=4; // it must not be
+    }
+    //
+    const TopoDS_Shape& aS1=aLSDF.First();
+    if (aType==TopAbs_FACE) {
+      TopoDS_Face aNewFace;
+      //
+      const TopoDS_Face& aF1=TopoDS::Face(aS1);
+      MakeFace(aF1, aNewFace);
+      aNewShape=aNewFace;
+    }
+    else if (aType==TopAbs_EDGE) {
+      TopoDS_Edge aNewEdge;
+      //
+      const TopoDS_Edge& aE1=TopoDS::Edge(aS1);
+      MakeEdge(aE1, aNewEdge);
+      aNewShape=aNewEdge;
+    }
+    //
+    myImages.Bind(aNewShape, aLSDF);
+    // origins
+    aItS.Initialize(aLSDF);
+    for (; aItS.More(); aItS.Next()) {
+      const TopoDS_Shape& aFSD=aItS.Value();
+      if (!myOrigins.IsBound(aFSD)) {
+       myOrigins.Bind(aFSD, aNewShape);
+      }
+    }
+  }
+}
+//=======================================================================
+//function : MakeVertices
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::MakeVertices()
+{
+  myErrorStatus=0;
+  //
+  Standard_Boolean bFound; 
+  Standard_Integer i, aNbV, aIndex, aNbVSD;
+  TColStd_ListIteratorOfListOfInteger aIt;
+  Handle(Bnd_HArray1OfBox) aHAB;
+  Bnd_BoundSortBox aBSB;
+  TopoDS_Shape aSTmp;
+  TopTools_IndexedMapOfShape aMV;
+  TopTools_ListIteratorOfListOfShape aItS;
+  TopTools_DataMapIteratorOfDataMapOfShapeListOfShape aItIm;
+  GEOMAlgo_IndexedDataMapOfIntegerShape aMIS;
+  GEOMAlgo_IndexedDataMapOfShapeBox aMSB;
+  //
+  TopExp::MapShapes(myShape, TopAbs_VERTEX, aMV);
+  aNbV=aMV.Extent();
+  if (!aNbV) {
+    myErrorStatus=2; // no vertices in source shape
+    return;
+  }
+  //
+  aHAB=new Bnd_HArray1OfBox(1, aNbV);
+  //
+  for (i=1; i<=aNbV; ++i) {
+    const TopoDS_Shape& aV=aMV(i);
+    Bnd_Box aBox;
+    //
+    aBox.SetGap(myTol);//XX 
+    BRepBndLib::Add(aV, aBox);
+    aHAB->SetValue(i, aBox);
+    aMIS.Add(i, aV);
+    aMSB.Add(aV, aBox); 
+  }
+  //
+  aBSB.Initialize(aHAB);
+  //
+  for (i=1; i<=aNbV; ++i) {
+    const TopoDS_Shape& aV=aMV(i);
+    const Bnd_Box& aBoxV=aMSB.FindFromKey(aV);
+    const TColStd_ListOfInteger& aLI=aBSB.Compare(aBoxV);
+    aNbVSD=aLI.Extent();
+    if (!aNbVSD) {
+      myErrorStatus=3; // it must not be 
+      return;
+    }
+    //
+    // Images
+    TopTools_ListOfShape aLVSD;
+    TopoDS_Shape aVF;
+    //
+    bFound=Standard_False;
+    aIt.Initialize(aLI);
+    for (; aIt.More(); aIt.Next()) {
+      aIndex=aIt.Value();
+      const TopoDS_Shape& aVx=aMIS.FindFromKey(aIndex);
+      if (myImages.IsBound(aVx)) {
+       bFound=Standard_True;
+       aVF=aVx;
+      }
+      aLVSD.Append(aVx);
+    }
+    if (bFound) {
+      TopTools_ListOfShape& aLVI=myImages.ChangeFind(aVF);
+      aLVI.Append(aLVSD);
+    }
+    else {
+      myImages.Bind(aV, aLVSD);
+    }
+  }
+  //
+  // Refine Images
+  aItIm.Initialize(myImages);
+  for (; aItIm.More(); aItIm.Next()) {
+    TopTools_ListOfShape aLVSDNew;
+    TopTools_MapOfShape aM;
+    //
+    const TopoDS_Shape& aV=aItIm.Key();
+    const TopTools_ListOfShape& aLVSD=aItIm.Value();
+    aItS.Initialize(aLVSD);
+    for (; aItS.More(); aItS.Next()) {
+      const TopoDS_Shape& aVSD=aItS.Value();
+      if (aM.Add(aVSD)) {
+       aLVSDNew.Append(aVSD);
+      }
+    }
+    TopTools_ListOfShape& aLVI=myImages.ChangeFind(aV);
+    aLVI.Clear();
+    aLVI.Append(aLVSDNew);
+  }
+  //
+  // Origins
+  aItIm.Initialize(myImages);
+  for (; aItIm.More(); aItIm.Next()) {
+    const TopoDS_Shape& aV=aItIm.Key();
+    //
+    const TopTools_ListOfShape& aLVSD=myImages.Find(aV);
+    aItS.Initialize(aLVSD);
+    for (; aItS.More(); aItS.Next()) {
+      const TopoDS_Shape& aVSD=aItS.Value();
+      if (!myOrigins.IsBound(aVSD)) {
+       myOrigins.Bind(aVSD, aV);
+      }
+    }
+  }
+  //
+}
+//=======================================================================
+//function : FacePassKey
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::FacePassKey(const TopoDS_Face& aF, 
+                                GEOMAlgo_PassKey& aPK)
+{
+  Standard_Integer i, aNbE, aNbMax;
+  TopTools_ListOfShape aLE;
+  TopTools_IndexedMapOfShape aME;
+  //
+  TopExp::MapShapes(aF, TopAbs_EDGE, aME);
+  aNbE=aME.Extent();
+  aNbMax=aPK.NbMax();
+  if (!aNbE || aNbE>aNbMax) {
+     myErrorStatus=101; // temprorary
+     return;
+  }
+  //
+  for (i=1; i<=aNbE; ++i) {
+    const TopoDS_Shape& aE=aME(i);
+    if (!myOrigins.IsBound(aE)) {
+      myErrorStatus=102;
+      return;
+    }
+    const TopoDS_Shape& aER=myOrigins.Find(aE);
+    aLE.Append(aER);
+  }
+  aPK.SetIds(aLE);
+}
+//=======================================================================
+//function : EdgePassKey
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::EdgePassKey(const TopoDS_Edge& aE, 
+                                GEOMAlgo_PassKey& aPK)
+{
+  TopoDS_Vertex aV1, aV2;
+  //
+  TopExp::Vertices(aE, aV1, aV2);
+  //
+  if (!myOrigins.IsBound(aV1) || !myOrigins.IsBound(aV2) ) {
+     myErrorStatus=100;
+     return;
+  }
+  const TopoDS_Shape& aVR1=myOrigins.Find(aV1);
+  const TopoDS_Shape& aVR2=myOrigins.Find(aV2);
+  aPK.SetIds(aVR1, aVR2);
+}
+//=======================================================================
+//function : MakeEdge
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::MakeEdge(const TopoDS_Edge& aE, 
+                             TopoDS_Edge& aNewEdge)
+{
+  myErrorStatus=0;
+  //
+  Standard_Real aT1, aT2;
+  TopoDS_Vertex aV1, aV2, aVR1, aVR2;
+  TopoDS_Edge aEx;
+  //
+  aEx=aE;
+  aEx.Orientation(TopAbs_FORWARD);
+  //
+  TopExp::Vertices(aEx, aV1, aV2);
+  //
+  aT1=BRep_Tool::Parameter(aV1, aEx);
+  aT2=BRep_Tool::Parameter(aV2, aEx);
+  //
+  aVR1=TopoDS::Vertex(myOrigins.Find(aV1));
+  aVR1.Orientation(TopAbs_FORWARD);
+  aVR2=TopoDS::Vertex(myOrigins.Find(aV2));
+  aVR2.Orientation(TopAbs_REVERSED);
+  //
+  BOPTools_Tools::MakeSplitEdge(aEx, aVR1, aT1, aVR2, aT2, aNewEdge); 
+}
+//
+//=======================================================================
+//function : MakeFace
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::MakeFace(const TopoDS_Face& aF, 
+                             TopoDS_Face& aNewFace)
+{
+  myErrorStatus=0;
+  //
+  Standard_Boolean bIsToReverse;
+  Standard_Real aTol;
+  TopoDS_Edge aER;
+  TopoDS_Wire newWire;
+  TopoDS_Face aFFWD, newFace;
+  TopLoc_Location aLoc;
+  Handle(Geom_Surface) aS;
+  TopExp_Explorer aExpW, aExpE;
+  BRep_Builder aBB;
+  //
+  aFFWD=aF;
+  aFFWD.Orientation(TopAbs_FORWARD);
+  //
+  aS=BRep_Tool::Surface(aFFWD, aLoc);
+  aTol=BRep_Tool::Tolerance(aFFWD);
+  //
+  aBB.MakeFace (newFace, aS, aLoc, aTol);
+  //
+  aExpW.Init(aFFWD, TopAbs_WIRE);
+  for (; aExpW.More(); aExpW.Next()) {
+    aBB.MakeWire(newWire);
+    const TopoDS_Wire& aW=TopoDS::Wire(aExpW.Current());
+    aExpE.Init(aW, TopAbs_EDGE);
+    for (; aExpE.More(); aExpE.Next()) {
+      const TopoDS_Edge& aE=TopoDS::Edge(aExpE.Current());
+      aER=TopoDS::Edge(myOrigins.Find(aE));
+      aER.Orientation(TopAbs_FORWARD);
+      // build p-curve
+      BOPTools_Tools2D::BuildPCurveForEdgeOnFace(aER, aFFWD);
+      // orient image 
+      bIsToReverse=BOPTools_Tools3D::IsSplitToReverse1(aER, aE, myContext);
+      if (bIsToReverse) {
+       aER.Reverse();
+      }
+      //
+      aBB.Add(newWire, aER);
+    }
+    aBB.Add(newFace, newWire);
+  }
+  aNewFace=newFace;
+}
+//=======================================================================
+//function : IsToReverse
+//purpose  : 
+//=======================================================================
+Standard_Boolean GEOMAlgo_Gluer::IsToReverse(const TopoDS_Face& aFR,
+                                            const TopoDS_Face& aF)
+{
+  Standard_Boolean bRet;
+  Standard_Real aT, aT1, aT2, aTR, aScPr;
+  TopExp_Explorer aExp;
+  Handle(Geom_Curve)aC3D;
+  gp_Pnt aP;
+  gp_Dir aDNF, aDNFR;
+  //
+  bRet=Standard_False;
+  //
+  aExp.Init(aF, TopAbs_EDGE);
+  if (!aExp.More()) {
+    return bRet;
+  }
+  const TopoDS_Edge& aE=TopoDS::Edge(aExp.Current());
+  const TopoDS_Edge& aER=TopoDS::Edge(myOrigins.Find(aE));
+  //
+  aC3D=BRep_Tool::Curve(aE, aT1, aT2);
+  aT=BOPTools_Tools2D::IntermediatePoint(aT1, aT2);
+  aC3D->D0(aT, aP);
+  myContext.ProjectPointOnEdge(aP, aER, aTR);
+  //
+  BOPTools_Tools3D::GetNormalToFaceOnEdge (aE, aF, aT, aDNF);
+  if (aF.Orientation()==TopAbs_REVERSED) {
+    aDNF.Reverse();
+  }
+  //
+  BOPTools_Tools3D::GetNormalToFaceOnEdge (aER, aFR, aTR, aDNFR);
+  if (aFR.Orientation()==TopAbs_REVERSED) {
+    aDNFR.Reverse();
+  }
+  //
+  aScPr=aDNF*aDNFR;
+  return (aScPr<0.);
+}
+//
+//=======================================================================
+//function : BuildResult
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Gluer::BuildResult()
+{
+  TopoDS_Compound aCmp;
+  BRep_Builder aBB;
+  TopAbs_ShapeEnum aType;
+  TopTools_DataMapIteratorOfDataMapOfShapeListOfShape aItIm;
+  //
+  aBB.MakeCompound(aCmp);
+  //
+  aItIm.Initialize(myImages);
+  for (; aItIm.More(); aItIm.Next()) {
+    const TopoDS_Shape& aIm=aItIm.Key();
+    aType=aIm.ShapeType();
+    if(aType==myTypeResult) {
+      aBB.Add(aCmp, aIm);
+    }
+  }
+  myResult=aCmp;
+}
+//
+// ErrorStatus
+//
+// 1   - the object is just initialized 
+// 2   - no vertices found in source shape
+// 3   - nb same domain vertices for the vertex Vi =0
+// 4   - nb same domain edges(faces) for the edge Ei(face Fi)  =0
+// 5   - source shape is Null
+// 6   - result shape is Null
+// 101 - nb edges > PassKey.NbMax() in FacesPassKey()
+// 102 - the edge Ei can not be found in myOrigins Map
+// 100 - the vertex Vi can not be found in myOrigins Map
+//
+// WarningStatus
+//
+// 1   - some shapes can not be glued by faces
+//
+     
+/*
+//
+// CHRONOMETER
+//
+#include <Standard_Static.hxx>
+#include <OSD_Chronometer.hxx>
+
+static Standard_Real S_ChronoTime;
+Standard_STATIC(OSD_Chronometer, S_Chrono);
+
+static void StartChrono();
+static void StopChrono(); 
+static void TimeShow(); 
+static void TimeReset(); 
+static int HasChrono();
+
+//=======================================================================
+//function : StartChrono
+//purpose  : 
+//=======================================================================
+void StartChrono() 
+{
+  if (HasChrono()){
+    S_Chrono().Reset();
+    S_Chrono().Start();
+  }
+}
+
+//=======================================================================
+//function : StopChrono
+//purpose  : 
+//=======================================================================
+void StopChrono() 
+{ 
+  if (HasChrono()) {
+    Standard_Real Chrono;
+    S_Chrono().Stop();
+    S_Chrono().Show(Chrono);
+    //
+    S_ChronoTime+=Chrono;
+  }
+}
+//=======================================================================
+//function : TimeReset
+//purpose  : 
+//=======================================================================
+void TimeReset() 
+{
+  if (HasChrono()){
+    S_ChronoTime=0;
+  }
+}
+//=======================================================================
+//function : TimeShow
+//purpose  : 
+//=======================================================================
+void TimeShow() 
+{ 
+  if (HasChrono()){
+    cout << "Tps: " << S_ChronoTime << endl;
+  }
+}
+//=======================================================================
+//function : HasChrono
+//purpose  : 
+//=======================================================================
+int HasChrono() 
+{ 
+  char *xr=getenv ("XCHRONO");
+  if (xr!=NULL){
+    if (!strcmp (xr, "yes")) {
+      return 1;
+    }
+  }
+  return 0;
+}
+*/
diff --git a/src/GEOMAlgo/GEOMAlgo_Gluer.hxx b/src/GEOMAlgo/GEOMAlgo_Gluer.hxx
new file mode 100644 (file)
index 0000000..b5cfb0b
--- /dev/null
@@ -0,0 +1,141 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_Gluer_HeaderFile
+#define _GEOMAlgo_Gluer_HeaderFile
+
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+#ifndef _TopTools_DataMapOfShapeListOfShape_HeaderFile
+#include <TopTools_DataMapOfShapeListOfShape.hxx>
+#endif
+#ifndef _TopTools_DataMapOfShapeShape_HeaderFile
+#include <TopTools_DataMapOfShapeShape.hxx>
+#endif
+#ifndef _IntTools_Context_HeaderFile
+#include <IntTools_Context.hxx>
+#endif
+#ifndef _TopAbs_ShapeEnum_HeaderFile
+#include <TopAbs_ShapeEnum.hxx>
+#endif
+#ifndef _Standard_Real_HeaderFile
+#include <Standard_Real.hxx>
+#endif
+#ifndef _GEOMAlgo_ShapeAlgo_HeaderFile
+#include <GEOMAlgo_ShapeAlgo.hxx>
+#endif
+class TopoDS_Edge;
+class GEOMAlgo_PassKey;
+class TopoDS_Face;
+class TopTools_DataMapOfShapeListOfShape;
+class TopTools_DataMapOfShapeShape;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_Gluer  : public GEOMAlgo_ShapeAlgo {
+
+public:
+
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+ // Methods PUBLIC
+ // 
+Standard_EXPORT GEOMAlgo_Gluer();
+Standard_EXPORT virtual ~GEOMAlgo_Gluer();
+Standard_EXPORT   void SetCheckGeometry(const Standard_Boolean aFlag) ;
+Standard_EXPORT   Standard_Boolean CheckGeometry() const;
+Standard_EXPORT virtual  void Perform() ;
+Standard_EXPORT  const TopTools_DataMapOfShapeListOfShape& Images() const;
+Standard_EXPORT  const TopTools_DataMapOfShapeShape& Origins() const;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ // 
+Standard_EXPORT virtual  void CheckData() ;
+Standard_EXPORT virtual  void CheckResult() ;
+Standard_EXPORT   void BuildResult() ;
+Standard_EXPORT   void MakeVertices() ;
+Standard_EXPORT   void MakeEdges() ;
+Standard_EXPORT   void MakeFaces() ;
+Standard_EXPORT   void MakeShapes(const TopAbs_ShapeEnum aType) ;
+Standard_EXPORT   void MakeShells() ;
+Standard_EXPORT   void MakeSolids() ;
+Standard_EXPORT   void InnerTolerance() ;
+Standard_EXPORT   void EdgePassKey(const TopoDS_Edge& aE,GEOMAlgo_PassKey& aPK) ;
+Standard_EXPORT   void FacePassKey(const TopoDS_Face& aF,GEOMAlgo_PassKey& aPK) ;
+Standard_EXPORT   void MakeEdge(const TopoDS_Edge& aEdge,TopoDS_Edge& aNewEdge) ;
+Standard_EXPORT   void MakeFace(const TopoDS_Face& aFace,TopoDS_Face& aNewEdge) ;
+Standard_EXPORT   Standard_Boolean IsToReverse(const TopoDS_Face& aFR,const TopoDS_Face& aF) ;
+
+
+ // Fields PROTECTED
+ //
+Standard_Boolean myCheckGeometry;
+TopTools_DataMapOfShapeListOfShape myImages;
+TopTools_DataMapOfShapeShape myOrigins;
+IntTools_Context myContext;
+TopAbs_ShapeEnum myTypeResult;
+Standard_Real myTol;
+
+
+private: 
+
+ // Methods PRIVATE
+ // 
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_Gluer.ixx b/src/GEOMAlgo/GEOMAlgo_Gluer.ixx
new file mode 100644 (file)
index 0000000..b7abfc5
--- /dev/null
@@ -0,0 +1,26 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_Gluer.jxx>
+
+
+
diff --git a/src/GEOMAlgo/GEOMAlgo_Gluer.jxx b/src/GEOMAlgo/GEOMAlgo_Gluer.jxx
new file mode 100644 (file)
index 0000000..cd52410
--- /dev/null
@@ -0,0 +1,18 @@
+#ifndef _TopoDS_Edge_HeaderFile
+#include <TopoDS_Edge.hxx>
+#endif
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#include <GEOMAlgo_PassKey.hxx>
+#endif
+#ifndef _TopoDS_Face_HeaderFile
+#include <TopoDS_Face.hxx>
+#endif
+#ifndef _TopTools_DataMapOfShapeListOfShape_HeaderFile
+#include <TopTools_DataMapOfShapeListOfShape.hxx>
+#endif
+#ifndef _TopTools_DataMapOfShapeShape_HeaderFile
+#include <TopTools_DataMapOfShapeShape.hxx>
+#endif
+#ifndef _GEOMAlgo_Gluer_HeaderFile
+#include <GEOMAlgo_Gluer.hxx>
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx b/src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx
new file mode 100644 (file)
index 0000000..3f620af
--- /dev/null
@@ -0,0 +1,143 @@
+// File generated by CPPExt (Transient)
+//
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+#define _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+#include <Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+#endif
+
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _TCollection_MapNodePtr_HeaderFile
+#include <TCollection_MapNodePtr.hxx>
+#endif
+#ifndef _TCollection_MapNode_HeaderFile
+#include <TCollection_MapNode.hxx>
+#endif
+class TopoDS_Shape;
+class TColStd_MapIntegerHasher;
+class GEOMAlgo_IndexedDataMapOfIntegerShape;
+
+
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape : public TCollection_MapNode {
+
+public:
+
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+ // Methods PUBLIC
+ // 
+GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape(const Standard_Integer& K1,const Standard_Integer K2,const TopoDS_Shape& I,const TCollection_MapNodePtr& n1,const TCollection_MapNodePtr& n2);
+  Standard_Integer& Key1() const;
+  Standard_Integer& Key2() const;
+  TCollection_MapNodePtr& Next2() const;
+  TopoDS_Shape& Value() const;
+Standard_EXPORT ~GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape();
+
+
+
+
+ // Type management
+ //
+ Standard_EXPORT friend Handle_Standard_Type& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_Type_();
+ Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
+ Standard_EXPORT Standard_Boolean             IsKind(const Handle(Standard_Type)&) const;
+
+protected:
+
+ // Methods PROTECTED
+ // 
+
+
+ // Fields PROTECTED
+ //
+
+
+private: 
+
+ // Methods PRIVATE
+ // 
+
+
+ // Fields PRIVATE
+ //
+Standard_Integer myKey1;
+Standard_Integer myKey2;
+TopoDS_Shape myValue;
+TCollection_MapNodePtr myNext2;
+
+
+};
+
+#define TheKey Standard_Integer
+#define TheKey_hxx <Standard_Integer.hxx>
+#define TheItem TopoDS_Shape
+#define TheItem_hxx <TopoDS_Shape.hxx>
+#define Hasher TColStd_MapIntegerHasher
+#define Hasher_hxx <TColStd_MapIntegerHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfIntegerShape.hxx>
+
+#include <TCollection_IndexedDataMapNode.lxx>
+
+#undef TheKey
+#undef TheKey_hxx
+#undef TheItem
+#undef TheItem_hxx
+#undef Hasher
+#undef Hasher_hxx
+#undef TCollection_IndexedDataMapNode
+#undef TCollection_IndexedDataMapNode_hxx
+#undef Handle_TCollection_IndexedDataMapNode
+#undef TCollection_IndexedDataMapNode_Type_
+#undef TCollection_IndexedDataMap
+#undef TCollection_IndexedDataMap_hxx
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_0.cxx b/src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_0.cxx
new file mode 100644 (file)
index 0000000..9c2564b
--- /dev/null
@@ -0,0 +1,100 @@
+// File generated by CPPExt (Transient)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+
+#ifndef _Standard_TypeMismatch_HeaderFile
+#include <Standard_TypeMismatch.hxx>
+#endif
+
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _TColStd_MapIntegerHasher_HeaderFile
+#include <TColStd_MapIntegerHasher.hxx>
+#endif
+#ifndef _GEOMAlgo_IndexedDataMapOfIntegerShape_HeaderFile
+#include <GEOMAlgo_IndexedDataMapOfIntegerShape.hxx>
+#endif
+GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape::~GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape() {}
+
+
+Standard_EXPORT Handle_Standard_Type& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_Type_()
+{
+
+    static Handle_Standard_Type aType1 = STANDARD_TYPE(TCollection_MapNode);
+  if ( aType1.IsNull()) aType1 = STANDARD_TYPE(TCollection_MapNode);
+  static Handle_Standard_Type aType2 = STANDARD_TYPE(MMgt_TShared);
+  if ( aType2.IsNull()) aType2 = STANDARD_TYPE(MMgt_TShared);
+  static Handle_Standard_Type aType3 = STANDARD_TYPE(Standard_Transient);
+  if ( aType3.IsNull()) aType3 = STANDARD_TYPE(Standard_Transient);
+
+  static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,NULL};
+  static Handle_Standard_Type _aType = new Standard_Type("GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape",
+                                                        sizeof(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape),
+                                                        1,
+                                                        (Standard_Address)_Ancestors,
+                                                        (Standard_Address)NULL);
+
+  return _aType;
+}
+
+
+// DownCast method
+//   allow safe downcasting
+//
+const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape) Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)::DownCast(const Handle(Standard_Transient)& AnObject) 
+{
+  Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape) _anOtherObject;
+
+  if (!AnObject.IsNull()) {
+     if (AnObject->IsKind(STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape))) {
+       _anOtherObject = Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)((Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)&)AnObject);
+     }
+  }
+
+  return _anOtherObject ;
+}
+const Handle(Standard_Type)& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape::DynamicType() const 
+{ 
+  return STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape) ; 
+}
+Standard_Boolean GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape::IsKind(const Handle(Standard_Type)& AType) const 
+{ 
+  return (STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape) == AType || TCollection_MapNode::IsKind(AType)); 
+}
+Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape::~Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape() {}
+#define TheKey Standard_Integer
+#define TheKey_hxx <Standard_Integer.hxx>
+#define TheItem TopoDS_Shape
+#define TheItem_hxx <TopoDS_Shape.hxx>
+#define Hasher TColStd_MapIntegerHasher
+#define Hasher_hxx <TColStd_MapIntegerHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfIntegerShape.hxx>
+#include <TCollection_IndexedDataMapNode.gxx>
+
diff --git a/src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx b/src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx
new file mode 100644 (file)
index 0000000..af09ac4
--- /dev/null
@@ -0,0 +1,147 @@
+// File generated by CPPExt (Transient)
+//
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+#define _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+#include <Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+#endif
+
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#include <GEOMAlgo_PassKey.hxx>
+#endif
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _TopTools_ListOfShape_HeaderFile
+#include <TopTools_ListOfShape.hxx>
+#endif
+#ifndef _TCollection_MapNodePtr_HeaderFile
+#include <TCollection_MapNodePtr.hxx>
+#endif
+#ifndef _TCollection_MapNode_HeaderFile
+#include <TCollection_MapNode.hxx>
+#endif
+class GEOMAlgo_PassKey;
+class TopTools_ListOfShape;
+class GEOMAlgo_PassKeyMapHasher;
+class GEOMAlgo_IndexedDataMapOfPassKeyListOfShape;
+
+
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape : public TCollection_MapNode {
+
+public:
+
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+ // Methods PUBLIC
+ // 
+GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape(const GEOMAlgo_PassKey& K1,const Standard_Integer K2,const TopTools_ListOfShape& I,const TCollection_MapNodePtr& n1,const TCollection_MapNodePtr& n2);
+  GEOMAlgo_PassKey& Key1() const;
+  Standard_Integer& Key2() const;
+  TCollection_MapNodePtr& Next2() const;
+  TopTools_ListOfShape& Value() const;
+Standard_EXPORT ~GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape();
+
+
+
+
+ // Type management
+ //
+ Standard_EXPORT friend Handle_Standard_Type& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_Type_();
+ Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
+ Standard_EXPORT Standard_Boolean             IsKind(const Handle(Standard_Type)&) const;
+
+protected:
+
+ // Methods PROTECTED
+ // 
+
+
+ // Fields PROTECTED
+ //
+
+
+private: 
+
+ // Methods PRIVATE
+ // 
+
+
+ // Fields PRIVATE
+ //
+GEOMAlgo_PassKey myKey1;
+Standard_Integer myKey2;
+TopTools_ListOfShape myValue;
+TCollection_MapNodePtr myNext2;
+
+
+};
+
+#define TheKey GEOMAlgo_PassKey
+#define TheKey_hxx <GEOMAlgo_PassKey.hxx>
+#define TheItem TopTools_ListOfShape
+#define TheItem_hxx <TopTools_ListOfShape.hxx>
+#define Hasher GEOMAlgo_PassKeyMapHasher
+#define Hasher_hxx <GEOMAlgo_PassKeyMapHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+
+#include <TCollection_IndexedDataMapNode.lxx>
+
+#undef TheKey
+#undef TheKey_hxx
+#undef TheItem
+#undef TheItem_hxx
+#undef Hasher
+#undef Hasher_hxx
+#undef TCollection_IndexedDataMapNode
+#undef TCollection_IndexedDataMapNode_hxx
+#undef Handle_TCollection_IndexedDataMapNode
+#undef TCollection_IndexedDataMapNode_Type_
+#undef TCollection_IndexedDataMap
+#undef TCollection_IndexedDataMap_hxx
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_0.cxx b/src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_0.cxx
new file mode 100644 (file)
index 0000000..97be9da
--- /dev/null
@@ -0,0 +1,103 @@
+// File generated by CPPExt (Transient)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+
+#ifndef _Standard_TypeMismatch_HeaderFile
+#include <Standard_TypeMismatch.hxx>
+#endif
+
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#include <GEOMAlgo_PassKey.hxx>
+#endif
+#ifndef _TopTools_ListOfShape_HeaderFile
+#include <TopTools_ListOfShape.hxx>
+#endif
+#ifndef _GEOMAlgo_PassKeyMapHasher_HeaderFile
+#include <GEOMAlgo_PassKeyMapHasher.hxx>
+#endif
+#ifndef _GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_HeaderFile
+#include <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+#endif
+GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape::~GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape() {}
+
+
+Standard_EXPORT Handle_Standard_Type& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_Type_()
+{
+
+    static Handle_Standard_Type aType1 = STANDARD_TYPE(TCollection_MapNode);
+  if ( aType1.IsNull()) aType1 = STANDARD_TYPE(TCollection_MapNode);
+  static Handle_Standard_Type aType2 = STANDARD_TYPE(MMgt_TShared);
+  if ( aType2.IsNull()) aType2 = STANDARD_TYPE(MMgt_TShared);
+  static Handle_Standard_Type aType3 = STANDARD_TYPE(Standard_Transient);
+  if ( aType3.IsNull()) aType3 = STANDARD_TYPE(Standard_Transient);
+
+  static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,NULL};
+  static Handle_Standard_Type _aType = new Standard_Type("GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape",
+                                                        sizeof(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape),
+                                                        1,
+                                                        (Standard_Address)_Ancestors,
+                                                        (Standard_Address)NULL);
+
+  return _aType;
+}
+
+
+// DownCast method
+//   allow safe downcasting
+//
+const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape) Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)::DownCast(const Handle(Standard_Transient)& AnObject) 
+{
+  Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape) _anOtherObject;
+
+  if (!AnObject.IsNull()) {
+     if (AnObject->IsKind(STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape))) {
+       _anOtherObject = Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)((Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)&)AnObject);
+     }
+  }
+
+  return _anOtherObject ;
+}
+const Handle(Standard_Type)& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape::DynamicType() const 
+{ 
+  return STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape) ; 
+}
+Standard_Boolean GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape::IsKind(const Handle(Standard_Type)& AType) const 
+{ 
+  return (STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape) == AType || TCollection_MapNode::IsKind(AType)); 
+}
+Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape::~Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape() {}
+#define TheKey GEOMAlgo_PassKey
+#define TheKey_hxx <GEOMAlgo_PassKey.hxx>
+#define TheItem TopTools_ListOfShape
+#define TheItem_hxx <TopTools_ListOfShape.hxx>
+#define Hasher GEOMAlgo_PassKeyMapHasher
+#define Hasher_hxx <GEOMAlgo_PassKeyMapHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+#include <TCollection_IndexedDataMapNode.gxx>
+
diff --git a/src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx b/src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx
new file mode 100644 (file)
index 0000000..2b39ccf
--- /dev/null
@@ -0,0 +1,147 @@
+// File generated by CPPExt (Transient)
+//
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+#define _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+#include <Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+#endif
+
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _Bnd_Box_HeaderFile
+#include <Bnd_Box.hxx>
+#endif
+#ifndef _TCollection_MapNodePtr_HeaderFile
+#include <TCollection_MapNodePtr.hxx>
+#endif
+#ifndef _TCollection_MapNode_HeaderFile
+#include <TCollection_MapNode.hxx>
+#endif
+class TopoDS_Shape;
+class Bnd_Box;
+class TopTools_ShapeMapHasher;
+class GEOMAlgo_IndexedDataMapOfShapeBox;
+
+
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox : public TCollection_MapNode {
+
+public:
+
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+ // Methods PUBLIC
+ // 
+GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox(const TopoDS_Shape& K1,const Standard_Integer K2,const Bnd_Box& I,const TCollection_MapNodePtr& n1,const TCollection_MapNodePtr& n2);
+  TopoDS_Shape& Key1() const;
+  Standard_Integer& Key2() const;
+  TCollection_MapNodePtr& Next2() const;
+  Bnd_Box& Value() const;
+Standard_EXPORT ~GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox();
+
+
+
+
+ // Type management
+ //
+ Standard_EXPORT friend Handle_Standard_Type& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_Type_();
+ Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
+ Standard_EXPORT Standard_Boolean             IsKind(const Handle(Standard_Type)&) const;
+
+protected:
+
+ // Methods PROTECTED
+ // 
+
+
+ // Fields PROTECTED
+ //
+
+
+private: 
+
+ // Methods PRIVATE
+ // 
+
+
+ // Fields PRIVATE
+ //
+TopoDS_Shape myKey1;
+Standard_Integer myKey2;
+Bnd_Box myValue;
+TCollection_MapNodePtr myNext2;
+
+
+};
+
+#define TheKey TopoDS_Shape
+#define TheKey_hxx <TopoDS_Shape.hxx>
+#define TheItem Bnd_Box
+#define TheItem_hxx <Bnd_Box.hxx>
+#define Hasher TopTools_ShapeMapHasher
+#define Hasher_hxx <TopTools_ShapeMapHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfShapeBox.hxx>
+
+#include <TCollection_IndexedDataMapNode.lxx>
+
+#undef TheKey
+#undef TheKey_hxx
+#undef TheItem
+#undef TheItem_hxx
+#undef Hasher
+#undef Hasher_hxx
+#undef TCollection_IndexedDataMapNode
+#undef TCollection_IndexedDataMapNode_hxx
+#undef Handle_TCollection_IndexedDataMapNode
+#undef TCollection_IndexedDataMapNode_Type_
+#undef TCollection_IndexedDataMap
+#undef TCollection_IndexedDataMap_hxx
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_0.cxx b/src/GEOMAlgo/GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_0.cxx
new file mode 100644 (file)
index 0000000..832884d
--- /dev/null
@@ -0,0 +1,103 @@
+// File generated by CPPExt (Transient)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+
+#ifndef _Standard_TypeMismatch_HeaderFile
+#include <Standard_TypeMismatch.hxx>
+#endif
+
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _Bnd_Box_HeaderFile
+#include <Bnd_Box.hxx>
+#endif
+#ifndef _TopTools_ShapeMapHasher_HeaderFile
+#include <TopTools_ShapeMapHasher.hxx>
+#endif
+#ifndef _GEOMAlgo_IndexedDataMapOfShapeBox_HeaderFile
+#include <GEOMAlgo_IndexedDataMapOfShapeBox.hxx>
+#endif
+GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox::~GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox() {}
+
+
+Standard_EXPORT Handle_Standard_Type& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_Type_()
+{
+
+    static Handle_Standard_Type aType1 = STANDARD_TYPE(TCollection_MapNode);
+  if ( aType1.IsNull()) aType1 = STANDARD_TYPE(TCollection_MapNode);
+  static Handle_Standard_Type aType2 = STANDARD_TYPE(MMgt_TShared);
+  if ( aType2.IsNull()) aType2 = STANDARD_TYPE(MMgt_TShared);
+  static Handle_Standard_Type aType3 = STANDARD_TYPE(Standard_Transient);
+  if ( aType3.IsNull()) aType3 = STANDARD_TYPE(Standard_Transient);
+
+  static Handle_Standard_Transient _Ancestors[]= {aType1,aType2,aType3,NULL};
+  static Handle_Standard_Type _aType = new Standard_Type("GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox",
+                                                        sizeof(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox),
+                                                        1,
+                                                        (Standard_Address)_Ancestors,
+                                                        (Standard_Address)NULL);
+
+  return _aType;
+}
+
+
+// DownCast method
+//   allow safe downcasting
+//
+const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox) Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)::DownCast(const Handle(Standard_Transient)& AnObject) 
+{
+  Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox) _anOtherObject;
+
+  if (!AnObject.IsNull()) {
+     if (AnObject->IsKind(STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox))) {
+       _anOtherObject = Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)((Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)&)AnObject);
+     }
+  }
+
+  return _anOtherObject ;
+}
+const Handle(Standard_Type)& GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox::DynamicType() const 
+{ 
+  return STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox) ; 
+}
+Standard_Boolean GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox::IsKind(const Handle(Standard_Type)& AType) const 
+{ 
+  return (STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox) == AType || TCollection_MapNode::IsKind(AType)); 
+}
+Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox::~Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox() {}
+#define TheKey TopoDS_Shape
+#define TheKey_hxx <TopoDS_Shape.hxx>
+#define TheItem Bnd_Box
+#define TheItem_hxx <Bnd_Box.hxx>
+#define Hasher TopTools_ShapeMapHasher
+#define Hasher_hxx <TopTools_ShapeMapHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfShapeBox.hxx>
+#include <TCollection_IndexedDataMapNode.gxx>
+
diff --git a/src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfIntegerShape.hxx b/src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfIntegerShape.hxx
new file mode 100644 (file)
index 0000000..b67dc8c
--- /dev/null
@@ -0,0 +1,140 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_IndexedDataMapOfIntegerShape_HeaderFile
+#define _GEOMAlgo_IndexedDataMapOfIntegerShape_HeaderFile
+
+#ifndef _TCollection_BasicMap_HeaderFile
+#include <TCollection_BasicMap.hxx>
+#endif
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+#include <Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+#endif
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+class Standard_DomainError;
+class Standard_OutOfRange;
+class Standard_NoSuchObject;
+class TopoDS_Shape;
+class TColStd_MapIntegerHasher;
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_IndexedDataMapOfIntegerShape  : public TCollection_BasicMap {
+
+public:
+
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+ // Methods PUBLIC
+ // 
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfIntegerShape(const Standard_Integer NbBuckets = 1);
+Standard_EXPORT   GEOMAlgo_IndexedDataMapOfIntegerShape& Assign(const GEOMAlgo_IndexedDataMapOfIntegerShape& Other) ;
+  GEOMAlgo_IndexedDataMapOfIntegerShape& operator =(const GEOMAlgo_IndexedDataMapOfIntegerShape& Other) 
+{
+  return Assign(Other);
+}
+
+Standard_EXPORT   void ReSize(const Standard_Integer NbBuckets) ;
+Standard_EXPORT   void Clear() ;
+~GEOMAlgo_IndexedDataMapOfIntegerShape()
+{
+  Clear();
+}
+
+Standard_EXPORT   Standard_Integer Add(const Standard_Integer& K,const TopoDS_Shape& I) ;
+Standard_EXPORT   void Substitute(const Standard_Integer I,const Standard_Integer& K,const TopoDS_Shape& T) ;
+Standard_EXPORT   void RemoveLast() ;
+Standard_EXPORT   Standard_Boolean Contains(const Standard_Integer& K) const;
+Standard_EXPORT  const Standard_Integer& FindKey(const Standard_Integer I) const;
+Standard_EXPORT  const TopoDS_Shape& FindFromIndex(const Standard_Integer I) const;
+ const TopoDS_Shape& operator ()(const Standard_Integer I) const
+{
+  return FindFromIndex(I);
+}
+
+Standard_EXPORT   TopoDS_Shape& ChangeFromIndex(const Standard_Integer I) ;
+  TopoDS_Shape& operator ()(const Standard_Integer I) 
+{
+  return ChangeFromIndex(I);
+}
+
+Standard_EXPORT   Standard_Integer FindIndex(const Standard_Integer& K) const;
+Standard_EXPORT  const TopoDS_Shape& FindFromKey(const Standard_Integer& K) const;
+Standard_EXPORT   TopoDS_Shape& ChangeFromKey(const Standard_Integer& K) ;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ // 
+
+
+ // Fields PROTECTED
+ //
+
+
+private: 
+
+ // Methods PRIVATE
+ // 
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfIntegerShape(const GEOMAlgo_IndexedDataMapOfIntegerShape& Other);
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfIntegerShape_0.cxx b/src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfIntegerShape_0.cxx
new file mode 100644 (file)
index 0000000..173ef57
--- /dev/null
@@ -0,0 +1,57 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_IndexedDataMapOfIntegerShape.hxx>
+
+#ifndef _Standard_DomainError_HeaderFile
+#include <Standard_DomainError.hxx>
+#endif
+#ifndef _Standard_OutOfRange_HeaderFile
+#include <Standard_OutOfRange.hxx>
+#endif
+#ifndef _Standard_NoSuchObject_HeaderFile
+#include <Standard_NoSuchObject.hxx>
+#endif
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _TColStd_MapIntegerHasher_HeaderFile
+#include <TColStd_MapIntegerHasher.hxx>
+#endif
+#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+#endif
+
+#define TheKey Standard_Integer
+#define TheKey_hxx <Standard_Integer.hxx>
+#define TheItem TopoDS_Shape
+#define TheItem_hxx <TopoDS_Shape.hxx>
+#define Hasher TColStd_MapIntegerHasher
+#define Hasher_hxx <TColStd_MapIntegerHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfIntegerShape
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfIntegerShape.hxx>
+#include <TCollection_IndexedDataMap.gxx>
+
diff --git a/src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx b/src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx
new file mode 100644 (file)
index 0000000..e89044f
--- /dev/null
@@ -0,0 +1,141 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_HeaderFile
+#define _GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_HeaderFile
+
+#ifndef _TCollection_BasicMap_HeaderFile
+#include <TCollection_BasicMap.hxx>
+#endif
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+#include <Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+#endif
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+class Standard_DomainError;
+class Standard_OutOfRange;
+class Standard_NoSuchObject;
+class GEOMAlgo_PassKey;
+class TopTools_ListOfShape;
+class GEOMAlgo_PassKeyMapHasher;
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_IndexedDataMapOfPassKeyListOfShape  : public TCollection_BasicMap {
+
+public:
+
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+ // Methods PUBLIC
+ // 
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfPassKeyListOfShape(const Standard_Integer NbBuckets = 1);
+Standard_EXPORT   GEOMAlgo_IndexedDataMapOfPassKeyListOfShape& Assign(const GEOMAlgo_IndexedDataMapOfPassKeyListOfShape& Other) ;
+  GEOMAlgo_IndexedDataMapOfPassKeyListOfShape& operator =(const GEOMAlgo_IndexedDataMapOfPassKeyListOfShape& Other) 
+{
+  return Assign(Other);
+}
+
+Standard_EXPORT   void ReSize(const Standard_Integer NbBuckets) ;
+Standard_EXPORT   void Clear() ;
+~GEOMAlgo_IndexedDataMapOfPassKeyListOfShape()
+{
+  Clear();
+}
+
+Standard_EXPORT   Standard_Integer Add(const GEOMAlgo_PassKey& K,const TopTools_ListOfShape& I) ;
+Standard_EXPORT   void Substitute(const Standard_Integer I,const GEOMAlgo_PassKey& K,const TopTools_ListOfShape& T) ;
+Standard_EXPORT   void RemoveLast() ;
+Standard_EXPORT   Standard_Boolean Contains(const GEOMAlgo_PassKey& K) const;
+Standard_EXPORT  const GEOMAlgo_PassKey& FindKey(const Standard_Integer I) const;
+Standard_EXPORT  const TopTools_ListOfShape& FindFromIndex(const Standard_Integer I) const;
+ const TopTools_ListOfShape& operator ()(const Standard_Integer I) const
+{
+  return FindFromIndex(I);
+}
+
+Standard_EXPORT   TopTools_ListOfShape& ChangeFromIndex(const Standard_Integer I) ;
+  TopTools_ListOfShape& operator ()(const Standard_Integer I) 
+{
+  return ChangeFromIndex(I);
+}
+
+Standard_EXPORT   Standard_Integer FindIndex(const GEOMAlgo_PassKey& K) const;
+Standard_EXPORT  const TopTools_ListOfShape& FindFromKey(const GEOMAlgo_PassKey& K) const;
+Standard_EXPORT   TopTools_ListOfShape& ChangeFromKey(const GEOMAlgo_PassKey& K) ;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ // 
+
+
+ // Fields PROTECTED
+ //
+
+
+private: 
+
+ // Methods PRIVATE
+ // 
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfPassKeyListOfShape(const GEOMAlgo_IndexedDataMapOfPassKeyListOfShape& Other);
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_0.cxx b/src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_0.cxx
new file mode 100644 (file)
index 0000000..94bdc32
--- /dev/null
@@ -0,0 +1,60 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+
+#ifndef _Standard_DomainError_HeaderFile
+#include <Standard_DomainError.hxx>
+#endif
+#ifndef _Standard_OutOfRange_HeaderFile
+#include <Standard_OutOfRange.hxx>
+#endif
+#ifndef _Standard_NoSuchObject_HeaderFile
+#include <Standard_NoSuchObject.hxx>
+#endif
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#include <GEOMAlgo_PassKey.hxx>
+#endif
+#ifndef _TopTools_ListOfShape_HeaderFile
+#include <TopTools_ListOfShape.hxx>
+#endif
+#ifndef _GEOMAlgo_PassKeyMapHasher_HeaderFile
+#include <GEOMAlgo_PassKeyMapHasher.hxx>
+#endif
+#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+#endif
+
+#define TheKey GEOMAlgo_PassKey
+#define TheKey_hxx <GEOMAlgo_PassKey.hxx>
+#define TheItem TopTools_ListOfShape
+#define TheItem_hxx <TopTools_ListOfShape.hxx>
+#define Hasher GEOMAlgo_PassKeyMapHasher
+#define Hasher_hxx <GEOMAlgo_PassKeyMapHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfPassKeyListOfShape
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+#include <TCollection_IndexedDataMap.gxx>
+
diff --git a/src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfShapeBox.hxx b/src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfShapeBox.hxx
new file mode 100644 (file)
index 0000000..c9df51c
--- /dev/null
@@ -0,0 +1,141 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_IndexedDataMapOfShapeBox_HeaderFile
+#define _GEOMAlgo_IndexedDataMapOfShapeBox_HeaderFile
+
+#ifndef _TCollection_BasicMap_HeaderFile
+#include <TCollection_BasicMap.hxx>
+#endif
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+#include <Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+#endif
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+class Standard_DomainError;
+class Standard_OutOfRange;
+class Standard_NoSuchObject;
+class TopoDS_Shape;
+class Bnd_Box;
+class TopTools_ShapeMapHasher;
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_IndexedDataMapOfShapeBox  : public TCollection_BasicMap {
+
+public:
+
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+ // Methods PUBLIC
+ // 
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfShapeBox(const Standard_Integer NbBuckets = 1);
+Standard_EXPORT   GEOMAlgo_IndexedDataMapOfShapeBox& Assign(const GEOMAlgo_IndexedDataMapOfShapeBox& Other) ;
+  GEOMAlgo_IndexedDataMapOfShapeBox& operator =(const GEOMAlgo_IndexedDataMapOfShapeBox& Other) 
+{
+  return Assign(Other);
+}
+
+Standard_EXPORT   void ReSize(const Standard_Integer NbBuckets) ;
+Standard_EXPORT   void Clear() ;
+~GEOMAlgo_IndexedDataMapOfShapeBox()
+{
+  Clear();
+}
+
+Standard_EXPORT   Standard_Integer Add(const TopoDS_Shape& K,const Bnd_Box& I) ;
+Standard_EXPORT   void Substitute(const Standard_Integer I,const TopoDS_Shape& K,const Bnd_Box& T) ;
+Standard_EXPORT   void RemoveLast() ;
+Standard_EXPORT   Standard_Boolean Contains(const TopoDS_Shape& K) const;
+Standard_EXPORT  const TopoDS_Shape& FindKey(const Standard_Integer I) const;
+Standard_EXPORT  const Bnd_Box& FindFromIndex(const Standard_Integer I) const;
+ const Bnd_Box& operator ()(const Standard_Integer I) const
+{
+  return FindFromIndex(I);
+}
+
+Standard_EXPORT   Bnd_Box& ChangeFromIndex(const Standard_Integer I) ;
+  Bnd_Box& operator ()(const Standard_Integer I) 
+{
+  return ChangeFromIndex(I);
+}
+
+Standard_EXPORT   Standard_Integer FindIndex(const TopoDS_Shape& K) const;
+Standard_EXPORT  const Bnd_Box& FindFromKey(const TopoDS_Shape& K) const;
+Standard_EXPORT   Bnd_Box& ChangeFromKey(const TopoDS_Shape& K) ;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ // 
+
+
+ // Fields PROTECTED
+ //
+
+
+private: 
+
+ // Methods PRIVATE
+ // 
+Standard_EXPORT GEOMAlgo_IndexedDataMapOfShapeBox(const GEOMAlgo_IndexedDataMapOfShapeBox& Other);
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfShapeBox_0.cxx b/src/GEOMAlgo/GEOMAlgo_IndexedDataMapOfShapeBox_0.cxx
new file mode 100644 (file)
index 0000000..a0717bc
--- /dev/null
@@ -0,0 +1,60 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_IndexedDataMapOfShapeBox.hxx>
+
+#ifndef _Standard_DomainError_HeaderFile
+#include <Standard_DomainError.hxx>
+#endif
+#ifndef _Standard_OutOfRange_HeaderFile
+#include <Standard_OutOfRange.hxx>
+#endif
+#ifndef _Standard_NoSuchObject_HeaderFile
+#include <Standard_NoSuchObject.hxx>
+#endif
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _Bnd_Box_HeaderFile
+#include <Bnd_Box.hxx>
+#endif
+#ifndef _TopTools_ShapeMapHasher_HeaderFile
+#include <TopTools_ShapeMapHasher.hxx>
+#endif
+#ifndef _GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+#include <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+#endif
+
+#define TheKey TopoDS_Shape
+#define TheKey_hxx <TopoDS_Shape.hxx>
+#define TheItem Bnd_Box
+#define TheItem_hxx <Bnd_Box.hxx>
+#define Hasher TopTools_ShapeMapHasher
+#define Hasher_hxx <TopTools_ShapeMapHasher.hxx>
+#define TCollection_IndexedDataMapNode GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMapNode_hxx <GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx>
+#define Handle_TCollection_IndexedDataMapNode Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMapNode_Type_() GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_Type_()
+#define TCollection_IndexedDataMap GEOMAlgo_IndexedDataMapOfShapeBox
+#define TCollection_IndexedDataMap_hxx <GEOMAlgo_IndexedDataMapOfShapeBox.hxx>
+#include <TCollection_IndexedDataMap.gxx>
+
diff --git a/src/GEOMAlgo/GEOMAlgo_PassKey.cdl b/src/GEOMAlgo/GEOMAlgo_PassKey.cdl
new file mode 100755 (executable)
index 0000000..fe864b9
--- /dev/null
@@ -0,0 +1,78 @@
+-- File:       GEOMAlgo_PassKey.cdl
+-- Created:    
+-- Author:     Peter KURNEV
+--             <pkv@irinox>
+---Copyright:   
+
+
+class PassKey from GEOMAlgo 
+
+       ---Purpose: 
+
+uses
+    Shape from TopoDS, 
+    ListOfShape from TopTools   
+        
+--raises
+
+is 
+    Create  
+       returns PassKey from GEOMAlgo; 
+      
+    Assign(me:out;  
+       Other : PassKey from GEOMAlgo) 
+       returns PassKey from GEOMAlgo; 
+    ---C++: alias operator =
+    ---C++: return & 
+     
+    SetIds(me:out; 
+           aS  :Shape from TopoDS); 
+           
+    SetIds(me:out; 
+           aS1  :Shape from TopoDS; 
+           aS2  :Shape from TopoDS); 
+     
+    SetIds(me:out; 
+           aS1  :Shape from TopoDS; 
+           aS2  :Shape from TopoDS; 
+           aS3  :Shape from TopoDS); 
+    SetIds(me:out;  
+           aS1  :Shape from TopoDS; 
+           aS2  :Shape from TopoDS; 
+           aS3  :Shape from TopoDS;
+           aS4  :Shape from TopoDS);
+    SetIds(me:out;  
+           aLS  :ListOfShape from TopTools); 
+    NbMax(me) 
+       returns Integer  from Standard; 
+        
+    Clear(me:out); 
+     
+    Compute(me:out); 
+     
+    IsEqual(me; 
+           aOther:PassKey from GEOMAlgo) 
+       returns Boolean from Standard;                       
+
+    Key(me) 
+       returns Address from Standard;  
+        
+    HashCode(me; 
+           Upper : Integer  from Standard)  
+       returns Integer from Standard;           
+     
+    Dump(me); 
+
+fields 
+    myNbIds: Integer from Standard is protected;  
+    myNbMax: Integer from Standard is protected; 
+    mySum  : Integer from Standard is protected;   
+    myIds  : Integer from Standard [8] is protected; 
+    myShapes : Shape from TopoDS [8] is protected; 
+    myUpper  : Integer from Standard is protected; 
+
+end PassKey;
diff --git a/src/GEOMAlgo/GEOMAlgo_PassKey.cxx b/src/GEOMAlgo/GEOMAlgo_PassKey.cxx
new file mode 100755 (executable)
index 0000000..54a392c
--- /dev/null
@@ -0,0 +1,254 @@
+// File:       GEOMAlgo_PassKey.cxx
+// Created:    
+// Author:     Peter KURNEV
+//             <pkv@irinox>
+
+
+#include <GEOMAlgo_PassKey.ixx>
+
+#include <stdio.h>
+#include <string.h>
+
+#include <TopTools_ListIteratorOfListOfShape.hxx>
+
+#ifdef WNT
+#pragma warning( disable : 4101) 
+#endif
+
+static 
+  void SortShell(const int n, int* a); 
+
+//=======================================================================
+//function :
+//purpose  : 
+//=======================================================================
+  GEOMAlgo_PassKey::GEOMAlgo_PassKey()
+{
+  Clear();
+}
+//=======================================================================
+//function :Clear
+//purpose  : 
+//=======================================================================
+  void GEOMAlgo_PassKey::Clear()
+{
+  myNbIds=0;
+  myNbMax=8;
+  mySum=0;
+  myIds[0]=0;  myIds[1]=0;  myIds[2]=0;  myIds[3]=0;
+  myIds[4]=0;  myIds[5]=0;  myIds[6]=0;  myIds[7]=0;
+  myUpper=432123;//2147483647;
+}
+//=======================================================================
+//function :Assign
+//purpose  : 
+//=======================================================================
+  GEOMAlgo_PassKey& GEOMAlgo_PassKey::Assign(const GEOMAlgo_PassKey& anOther)
+{
+  myNbIds=anOther.myNbIds;
+  myNbMax=anOther.myNbMax;
+  mySum=anOther.mySum;
+  memcpy(myIds, anOther.myIds, sizeof(myIds));
+  return *this;
+}
+//=======================================================================
+//function :SetIds
+//purpose  : 
+//=======================================================================
+  void GEOMAlgo_PassKey::SetIds(const TopoDS_Shape& aS1)
+                              
+{
+  Standard_Integer anId1;
+  //
+  anId1=aS1.HashCode(myUpper);
+  //
+  myNbIds=1;
+  myIds[7]=anId1;
+  mySum=anId1;
+}
+//=======================================================================
+//function :SetIds
+//purpose  : 
+//=======================================================================
+  void GEOMAlgo_PassKey::SetIds(const TopoDS_Shape& aS1,
+                               const TopoDS_Shape& aS2)
+{
+  Standard_Integer anId1, anId2;
+  //
+  anId1=aS1.HashCode(myUpper);
+  anId2=aS2.HashCode(myUpper);
+  //
+  myNbIds=2;
+  mySum=anId1+anId2;
+  if (anId1<anId2) {
+    myIds[6]=anId1;
+    myIds[7]=anId2;
+    return;
+  }
+  myIds[6]=anId2;
+  myIds[7]=anId1;
+}
+//=======================================================================
+//function :SetIds
+//purpose  : 
+//=======================================================================
+  void GEOMAlgo_PassKey::SetIds(const TopoDS_Shape& aS1,
+                               const TopoDS_Shape& aS2,
+                               const TopoDS_Shape& aS3)
+{
+  Standard_Integer anId1, anId2, anId3;
+  //
+  anId1=aS1.HashCode(myUpper);
+  anId2=aS2.HashCode(myUpper);
+  anId3=aS3.HashCode(myUpper);
+  //
+  myNbIds=3;
+  myIds[5]=anId1;
+  myIds[6]=anId2;
+  myIds[7]=anId3;
+  mySum=anId1+anId2+anId3;
+  Compute();
+}
+//=======================================================================
+//function :SetIds
+//purpose  : 
+//=======================================================================
+  void GEOMAlgo_PassKey::SetIds(const TopoDS_Shape& aS1,
+                               const TopoDS_Shape& aS2,
+                               const TopoDS_Shape& aS3,
+                               const TopoDS_Shape& aS4)
+{
+  Standard_Integer anId1, anId2, anId3, anId4;
+  //
+  anId1=aS1.HashCode(myUpper);
+  anId2=aS2.HashCode(myUpper);
+  anId3=aS3.HashCode(myUpper);
+  anId4=aS4.HashCode(myUpper);
+  //
+  myNbIds=4;
+  myIds[4]=anId1;
+  myIds[5]=anId2;
+  myIds[6]=anId3;
+  myIds[7]=anId4;
+  mySum=anId1+anId2+anId3+anId4;
+  Compute();
+}
+//=======================================================================
+//function :SetIds
+//purpose  : 
+//=======================================================================
+  void GEOMAlgo_PassKey::SetIds(const TopTools_ListOfShape& aLS)
+{
+  Standard_Integer aNb, i, anId;
+  TopTools_ListIteratorOfListOfShape aIt;
+  //
+  aNb=aLS.Extent();
+  if (aNb<1 || aNb > myNbMax) {
+    return;
+  }
+  //
+  myNbIds=aNb;
+  mySum=0;
+  i=myNbMax-myNbIds;
+  aIt.Initialize(aLS);
+  for (; aIt.More(); aIt.Next(), ++i) {
+    const TopoDS_Shape& aS=aIt.Value();
+    anId=aS.HashCode(myUpper);
+    myIds[i]=anId;
+    mySum+=anId;
+  }
+  //
+  Compute();
+}
+//=======================================================================
+//function :NbMax
+//purpose  : 
+//=======================================================================
+  Standard_Integer GEOMAlgo_PassKey::NbMax()const
+{
+  return myNbMax;
+}
+//=======================================================================
+//function :Compute
+//purpose  : 
+//=======================================================================
+  void GEOMAlgo_PassKey::Compute()
+{
+  SortShell(myNbIds, myIds+myNbMax-myNbIds);
+}
+//=======================================================================
+//function :IsEqual
+//purpose  : 
+//=======================================================================
+  Standard_Boolean GEOMAlgo_PassKey::IsEqual(const GEOMAlgo_PassKey& anOther) const
+{
+  Standard_Integer iIsEqual;
+  Standard_Boolean bIsEqual;
+  //
+  iIsEqual=memcmp(myIds, anOther.myIds, sizeof(myIds));
+  bIsEqual=Standard_False;
+  if (!iIsEqual) {
+    bIsEqual=!bIsEqual;
+  }
+  return bIsEqual;
+}
+//=======================================================================
+//function :Key
+//purpose  : 
+//=======================================================================
+  Standard_Address GEOMAlgo_PassKey::Key()const
+{
+  return (Standard_Address)myIds;
+}
+//=======================================================================
+//function : HashCode
+//purpose  : 
+//=======================================================================
+  Standard_Integer GEOMAlgo_PassKey::HashCode(const Standard_Integer Upper) const
+{
+  return (mySum % Upper);
+}
+//=======================================================================
+//function : Dump
+//purpose  : 
+//=======================================================================
+  void GEOMAlgo_PassKey::Dump()const
+{
+  Standard_Integer i;
+  //
+  printf(" PassKey: {");
+  for (i=0; i<myNbMax; ++i) {
+    printf(" %d", myIds[i]);
+  }
+  printf(" }");
+}
+//=======================================================================
+// function: SortShell
+// purpose : 
+//=======================================================================
+void SortShell(const int n, int* a) 
+{
+  int  x, nd, i, j, l, d=1;
+  //
+  while(d<=n) {
+    d*=2;
+  }
+  //
+  while (d) {
+    d=(d-1)/2;
+    //
+    nd=n-d;
+    for (i=0; i<nd; ++i) {
+      j=i;
+    m30:;
+      l=j+d;
+      if (a[l] < a[j]){
+       x=a[j];
+       a[j]=a[l];
+       a[l]=x;
+       j-=d;
+       if (j > -1) goto m30;
+      }//if (a[l] < a[j]){
+    }//for (i=0; i<nd; ++i) 
+  }//while (1)
+}
diff --git a/src/GEOMAlgo/GEOMAlgo_PassKey.hxx b/src/GEOMAlgo/GEOMAlgo_PassKey.hxx
new file mode 100644 (file)
index 0000000..ef1844e
--- /dev/null
@@ -0,0 +1,126 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#define _GEOMAlgo_PassKey_HeaderFile
+
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+#ifndef _Standard_Address_HeaderFile
+#include <Standard_Address.hxx>
+#endif
+class TopoDS_Shape;
+class TopTools_ListOfShape;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_PassKey  {
+
+public:
+
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+ // Methods PUBLIC
+ // 
+Standard_EXPORT GEOMAlgo_PassKey();
+Standard_EXPORT   GEOMAlgo_PassKey& Assign(const GEOMAlgo_PassKey& Other) ;
+  GEOMAlgo_PassKey& operator =(const GEOMAlgo_PassKey& Other) 
+{
+  return Assign(Other);
+}
+
+Standard_EXPORT   void SetIds(const TopoDS_Shape& aS) ;
+Standard_EXPORT   void SetIds(const TopoDS_Shape& aS1,const TopoDS_Shape& aS2) ;
+Standard_EXPORT   void SetIds(const TopoDS_Shape& aS1,const TopoDS_Shape& aS2,const TopoDS_Shape& aS3) ;
+Standard_EXPORT   void SetIds(const TopoDS_Shape& aS1,const TopoDS_Shape& aS2,const TopoDS_Shape& aS3,const TopoDS_Shape& aS4) ;
+Standard_EXPORT   void SetIds(const TopTools_ListOfShape& aLS) ;
+Standard_EXPORT   Standard_Integer NbMax() const;
+Standard_EXPORT   void Clear() ;
+Standard_EXPORT   void Compute() ;
+Standard_EXPORT   Standard_Boolean IsEqual(const GEOMAlgo_PassKey& aOther) const;
+Standard_EXPORT   Standard_Address Key() const;
+Standard_EXPORT   Standard_Integer HashCode(const Standard_Integer Upper) const;
+Standard_EXPORT   void Dump() const;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ // 
+
+
+ // Fields PROTECTED
+ //
+Standard_Integer myNbIds;
+Standard_Integer myNbMax;
+Standard_Integer mySum;
+Standard_Integer myIds[8];
+TopoDS_Shape myShapes[8];
+Standard_Integer myUpper;
+
+
+private: 
+
+ // Methods PRIVATE
+ // 
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_PassKey.ixx b/src/GEOMAlgo/GEOMAlgo_PassKey.ixx
new file mode 100644 (file)
index 0000000..9e0b612
--- /dev/null
@@ -0,0 +1,26 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_PassKey.jxx>
+
+
+
diff --git a/src/GEOMAlgo/GEOMAlgo_PassKey.jxx b/src/GEOMAlgo/GEOMAlgo_PassKey.jxx
new file mode 100644 (file)
index 0000000..c66ea0d
--- /dev/null
@@ -0,0 +1,9 @@
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _TopTools_ListOfShape_HeaderFile
+#include <TopTools_ListOfShape.hxx>
+#endif
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#include <GEOMAlgo_PassKey.hxx>
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.cdl b/src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.cdl
new file mode 100755 (executable)
index 0000000..31274ee
--- /dev/null
@@ -0,0 +1,29 @@
+-- File:       GEOMAlgo_PassKeyMapHasher.cdl
+-- Created:    
+-- Author:     Peter KURNEV
+--             <pkv@irinox>
+---Copyright:   
+
+
+class PassKeyMapHasher from GEOMAlgo 
+
+       ---Purpose: 
+
+uses 
+    PassKey from GEOMAlgo 
+
+--raises
+
+is 
+    HashCode(myclass;  
+           aPKey : PassKey from GEOMAlgo;  
+           Upper : Integer from Standard)  
+       returns Integer from Standard;
+       
+       
+    IsEqual(myclass;  
+           aPKey1 : PassKey from GEOMAlgo;  
+           aPKey2 : PassKey from GEOMAlgo)  
+       returns Boolean from Standard;
+
+end PassKeyMapHasher;
diff --git a/src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.cxx b/src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.cxx
new file mode 100755 (executable)
index 0000000..b928f13
--- /dev/null
@@ -0,0 +1,26 @@
+// File:       GEOMAlgo_PassKeyMapHasher.cxx
+// Created:    
+// Author:     Peter KURNEV
+//             <pkv@irinox>
+
+
+#include <GEOMAlgo_PassKeyMapHasher.ixx>
+
+//=======================================================================
+//function : HashCode
+//purpose  : 
+//=======================================================================
+  Standard_Integer GEOMAlgo_PassKeyMapHasher::HashCode(const GEOMAlgo_PassKey& aPKey,
+                                                      const Standard_Integer Upper)
+{
+  return aPKey.HashCode(Upper);
+}
+//=======================================================================
+//function :IsEqual
+//purpose  : 
+//=======================================================================
+  Standard_Boolean GEOMAlgo_PassKeyMapHasher::IsEqual(const GEOMAlgo_PassKey& aPKey1,
+                                                     const GEOMAlgo_PassKey& aPKey2)
+{
+  return aPKey1.IsEqual(aPKey2);
+}
diff --git a/src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.hxx b/src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.hxx
new file mode 100644 (file)
index 0000000..2a1a465
--- /dev/null
@@ -0,0 +1,96 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_PassKeyMapHasher_HeaderFile
+#define _GEOMAlgo_PassKeyMapHasher_HeaderFile
+
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+class GEOMAlgo_PassKey;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_PassKeyMapHasher  {
+
+public:
+
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+ // Methods PUBLIC
+ // 
+Standard_EXPORT static  Standard_Integer HashCode(const GEOMAlgo_PassKey& aPKey,const Standard_Integer Upper) ;
+Standard_EXPORT static  Standard_Boolean IsEqual(const GEOMAlgo_PassKey& aPKey1,const GEOMAlgo_PassKey& aPKey2) ;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ // 
+
+
+ // Fields PROTECTED
+ //
+
+
+private: 
+
+ // Methods PRIVATE
+ // 
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.ixx b/src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.ixx
new file mode 100644 (file)
index 0000000..c990ee1
--- /dev/null
@@ -0,0 +1,26 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_PassKeyMapHasher.jxx>
+
+
+
diff --git a/src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.jxx b/src/GEOMAlgo/GEOMAlgo_PassKeyMapHasher.jxx
new file mode 100644 (file)
index 0000000..a86f85b
--- /dev/null
@@ -0,0 +1,6 @@
+#ifndef _GEOMAlgo_PassKey_HeaderFile
+#include <GEOMAlgo_PassKey.hxx>
+#endif
+#ifndef _GEOMAlgo_PassKeyMapHasher_HeaderFile
+#include <GEOMAlgo_PassKeyMapHasher.hxx>
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_ShapeAlgo.cdl b/src/GEOMAlgo/GEOMAlgo_ShapeAlgo.cdl
new file mode 100644 (file)
index 0000000..5a9ab0e
--- /dev/null
@@ -0,0 +1,47 @@
+-- File:       GEOMAlgo_ShapeAlgo.cdl
+-- Created:    Tue Dec  7 12:05:19 2004
+-- Author:     Peter KURNEV
+--             <pkv@irinox>
+---Copyright:   Matra Datavision 2004
+
+
+deferred class ShapeAlgo from GEOMAlgo 
+    inherits Algo from GEOMAlgo  
+    
+       ---Purpose: 
+
+uses
+    Shape from TopoDS, 
+    Context from IntTools
+
+--raises
+
+is
+    Initialize 
+       returns ShapeAlgo from GEOMAlgo;  
+    ---C++: alias "Standard_EXPORT virtual ~GEOMAlgo_ShapeAlgo();"  
+    
+    SetShape(me:out; 
+           aS:Shape from TopoDS);
+     
+    SetTolerance(me:out; 
+           aT:Real from Standard); 
+            
+    Shape(me) 
+       returns Shape from TopoDS; 
+    ---C++:return const &  
+     
+    Tolerance(me) 
+       returns Real from Standard;  
+     
+    Result(me) 
+       returns Shape from TopoDS; 
+    ---C++:return const &  
+    
+fields 
+    myShape     : Shape from TopoDS is protected;     
+    myTolerance : Real from Standard is protected; 
+    myResult    : Shape from TopoDS is protected; 
+    myContext   : Context from IntTools is protected; 
+    
+end ShapeAlgo;
diff --git a/src/GEOMAlgo/GEOMAlgo_ShapeAlgo.cxx b/src/GEOMAlgo/GEOMAlgo_ShapeAlgo.cxx
new file mode 100644 (file)
index 0000000..1e4a673
--- /dev/null
@@ -0,0 +1,66 @@
+// File:       GEOMAlgo_ShapeAlgo.cxx
+// Created:    Tue Dec  7 12:06:54 2004
+// Author:     Peter KURNEV
+//             <pkv@irinox>
+
+
+#include <GEOMAlgo_ShapeAlgo.ixx>
+
+//=======================================================================
+//function : GEOMAlgo_ShapeAlgo
+//purpose  : 
+//=======================================================================
+GEOMAlgo_ShapeAlgo::GEOMAlgo_ShapeAlgo()
+: 
+  GEOMAlgo_Algo()
+{
+  myTolerance=0.0001;
+}
+       
+//=======================================================================
+//function : ~
+//purpose  : 
+//=======================================================================
+GEOMAlgo_ShapeAlgo::~GEOMAlgo_ShapeAlgo()
+{
+}
+//=======================================================================
+//function : SetShape
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_ShapeAlgo::SetShape(const TopoDS_Shape& aS)
+{
+  myShape=aS;
+}
+//=======================================================================
+//function : Shape
+//purpose  : 
+//=======================================================================
+const TopoDS_Shape& GEOMAlgo_ShapeAlgo::Shape()const
+{
+  return myShape;
+}
+//=======================================================================
+//function : SetTolerance
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_ShapeAlgo::SetTolerance(const Standard_Real aT)
+{
+  myTolerance=aT;
+}
+//=======================================================================
+//function : Tolerance
+//purpose  : 
+//=======================================================================
+Standard_Real GEOMAlgo_ShapeAlgo::Tolerance()const
+{
+  return myTolerance;
+}
+//=======================================================================
+//function : Result
+//purpose  : 
+//=======================================================================
+const TopoDS_Shape& GEOMAlgo_ShapeAlgo::Result()const
+{
+  return myResult;
+}
diff --git a/src/GEOMAlgo/GEOMAlgo_ShapeAlgo.hxx b/src/GEOMAlgo/GEOMAlgo_ShapeAlgo.hxx
new file mode 100644 (file)
index 0000000..a339087
--- /dev/null
@@ -0,0 +1,111 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_ShapeAlgo_HeaderFile
+#define _GEOMAlgo_ShapeAlgo_HeaderFile
+
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _Standard_Real_HeaderFile
+#include <Standard_Real.hxx>
+#endif
+#ifndef _IntTools_Context_HeaderFile
+#include <IntTools_Context.hxx>
+#endif
+#ifndef _GEOMAlgo_Algo_HeaderFile
+#include <GEOMAlgo_Algo.hxx>
+#endif
+class TopoDS_Shape;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_ShapeAlgo  : public GEOMAlgo_Algo {
+
+public:
+
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+ // Methods PUBLIC
+ // 
+Standard_EXPORT   void SetShape(const TopoDS_Shape& aS) ;
+Standard_EXPORT   void SetTolerance(const Standard_Real aT) ;
+Standard_EXPORT  const TopoDS_Shape& Shape() const;
+Standard_EXPORT   Standard_Real Tolerance() const;
+Standard_EXPORT  const TopoDS_Shape& Result() const;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ // 
+Standard_EXPORT GEOMAlgo_ShapeAlgo();
+Standard_EXPORT virtual ~GEOMAlgo_ShapeAlgo();
+
+
+ // Fields PROTECTED
+ //
+TopoDS_Shape myShape;
+Standard_Real myTolerance;
+TopoDS_Shape myResult;
+IntTools_Context myContext;
+
+
+private: 
+
+ // Methods PRIVATE
+ // 
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_ShapeAlgo.ixx b/src/GEOMAlgo/GEOMAlgo_ShapeAlgo.ixx
new file mode 100644 (file)
index 0000000..1b153c3
--- /dev/null
@@ -0,0 +1,26 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_ShapeAlgo.jxx>
+
+
+
diff --git a/src/GEOMAlgo/GEOMAlgo_ShapeAlgo.jxx b/src/GEOMAlgo/GEOMAlgo_ShapeAlgo.jxx
new file mode 100644 (file)
index 0000000..df0a54e
--- /dev/null
@@ -0,0 +1,6 @@
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _GEOMAlgo_ShapeAlgo_HeaderFile
+#include <GEOMAlgo_ShapeAlgo.hxx>
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_Tools.cdl b/src/GEOMAlgo/GEOMAlgo_Tools.cdl
new file mode 100644 (file)
index 0000000..ac4ea7f
--- /dev/null
@@ -0,0 +1,77 @@
+-- File:       GEOMAlgo_Tools.cdl
+-- Created:    Mon Dec  6 11:26:02 2004
+-- Author:     Peter KURNEV
+--             <pkv@irinox>
+---Copyright:   Matra Datavision 2004
+
+
+class Tools from GEOMAlgo 
+
+       ---Purpose: 
+
+uses    
+    Pnt from gp,
+    Edge from TopoDS, 
+    Face from TopoDS, 
+    Shape from TopoDS,
+    ListOfShape from TopTools,  
+    IndexedDataMapOfShapeListOfShape from TopTools,
+    Context from IntTools, 
+    IndexedDataMapOfPassKeyListOfShape from GEOMAlgo 
+    
+--raises
+
+is   
+    RefineSDShapes(myclass; 
+           aMSD:out IndexedDataMapOfPassKeyListOfShape from GEOMAlgo; 
+           aTol:Real from Standard; 
+           aCtx:out Context from IntTools) 
+       returns Integer from Standard;
+
+    FindSDShapes(myclass; 
+           aLE :ListOfShape from TopTools;   
+           aTol:Real from Standard; 
+           aMEE:out IndexedDataMapOfShapeListOfShape from TopTools; 
+           aCtx:out Context from IntTools) 
+       returns Integer from Standard;
+     
+    FindSDShapes(myclass; 
+           aE1   :Shape from TopoDS; 
+           aLE   :ListOfShape from TopTools; 
+           aTol  :Real from Standard;   
+           aLESD :out ListOfShape from TopTools;
+           aCtx  :out Context from IntTools) 
+       returns Integer from Standard;  
+        
+    ProjectPointOnShape(myclass;  
+           aP1: Pnt from gp;  
+           aS  :Shape from TopoDS;  
+           aP2:out Pnt from gp; 
+           aCtx  :out Context from IntTools) 
+        returns Boolean from Standard;  
+  
+    PointOnShape(myclass;  
+           aS  :Shape from TopoDS; 
+           aP3D:out Pnt from gp); 
+            
+    PointOnEdge(myclass;  
+           aE  :Edge from TopoDS; 
+           aP3D:out Pnt from gp); 
+            
+    PointOnEdge(myclass;  
+           aE  :Edge from TopoDS; 
+           aT  :Real from Standard;   
+           aP3D:out Pnt from gp); 
+
+    PointOnFace(myclass;  
+           aF  :Face from TopoDS; 
+           aP3D:out Pnt from gp); 
+     
+    PointOnFace(myclass;  
+           aF  :Face from TopoDS; 
+           aU  :Real from Standard; 
+           aV  :Real from Standard; 
+           aP3D:out Pnt from gp);     
+--fields
+
+end Tools;
diff --git a/src/GEOMAlgo/GEOMAlgo_Tools.cxx b/src/GEOMAlgo/GEOMAlgo_Tools.cxx
new file mode 100644 (file)
index 0000000..452fc7a
--- /dev/null
@@ -0,0 +1,397 @@
+// File:       GEOMAlgo_Tools.cxx
+// Created:    Mon Dec  6 11:35:29 2004
+// Author:     Peter KURNEV
+//             <pkv@irinox>
+
+#include <GEOMAlgo_Tools.ixx>
+
+#include <gp_Pnt.hxx>
+
+#include <Geom_Surface.hxx>
+#include <Geom_Curve.hxx>
+
+#include <GeomAPI_ProjectPointOnSurf.hxx>
+
+#include <TopAbs_ShapeEnum.hxx>
+
+#include <TopoDS.hxx>
+#include <TopoDS_Shape.hxx>
+#include <TopoDS_Edge.hxx>
+
+#include <TopTools_ListOfShape.hxx>
+#include <TopTools_ListIteratorOfListOfShape.hxx>
+#include <TopTools_IndexedMapOfShape.hxx>
+
+#include <BRep_Tool.hxx>
+#include <BOPTools_Tools2D.hxx>
+#include <BRepTools.hxx>
+
+#include <BOPTools_Tools2D.hxx>
+#include <IntTools_Context.hxx>
+
+#include <GEOMAlgo_PassKey.hxx>
+#include <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+
+//=======================================================================
+//function : RefineSDShapes
+//purpose  : 
+//=======================================================================
+Standard_Integer GEOMAlgo_Tools::RefineSDShapes(GEOMAlgo_IndexedDataMapOfPassKeyListOfShape &aMPKLE,
+                                               const Standard_Real aTol,
+                                               IntTools_Context& aCtx)
+{
+  Standard_Integer i, aNbE, iErr, j, aNbEE, aNbToAdd;
+  TopTools_IndexedDataMapOfShapeListOfShape aMEE, aMSDE, aMEToAdd;
+  //
+  iErr=1;
+  //
+  aNbE=aMPKLE.Extent();
+  for (i=1; i<=aNbE; ++i) {
+    TopTools_ListOfShape& aLSDE=aMPKLE.ChangeFromIndex(i);
+    aMEE.Clear();
+    //
+    iErr=GEOMAlgo_Tools::FindSDShapes(aLSDE, aTol, aMEE, aCtx);
+    if (iErr) {
+      return iErr;
+    }
+    //
+    aNbEE=aMEE.Extent();
+    if (aNbEE==1) {
+      continue;  // nothing to do 
+    }
+    //
+    for (j=1; j<=aNbEE; ++j) {
+      TopTools_ListOfShape& aLEE=aMEE.ChangeFromIndex(j);
+      //
+      if (j==1) {
+       aLSDE.Clear();
+       aLSDE.Append(aLEE);
+      }
+      else {
+       const TopoDS_Shape& aE1=aLEE.First();
+       aMEToAdd.Add(aE1, aLEE);
+      }
+    }
+  }
+  //
+  aNbToAdd=aMEToAdd.Extent();
+  if (!aNbToAdd) {
+    return aNbToAdd;
+  }
+  //
+  for (i=1; i<=aNbToAdd; ++i) {
+    GEOMAlgo_PassKey aPKE1;
+    //
+    const TopoDS_Shape& aE1=aMEToAdd.FindKey(i);
+    const TopTools_ListOfShape& aLE=aMEToAdd(i);
+    //
+    aPKE1.SetIds(aE1);
+    aMPKLE.Add(aPKE1, aLE);
+  }
+  //
+  return 0;
+}
+//=======================================================================
+//function : FindSDShapes
+//purpose  : 
+//=======================================================================
+Standard_Integer GEOMAlgo_Tools::FindSDShapes(const TopTools_ListOfShape& aLE,
+                                             const Standard_Real aTol,
+                                             TopTools_IndexedDataMapOfShapeListOfShape& aMEE,
+                                             IntTools_Context& aCtx)
+{
+  Standard_Integer aNbE, aNbEProcessed, aNbESD, iErr;
+  TopTools_ListOfShape aLESD;
+  TopTools_ListIteratorOfListOfShape aIt, aIt1;
+  TopTools_IndexedMapOfShape aMProcessed;
+  //
+  aNbE=aLE.Extent();
+  if (!aNbE) {
+    return 3; // Err
+  }
+  //
+  while(1) {
+    aNbEProcessed=aMProcessed.Extent();
+    if (aNbEProcessed==aNbE) {
+      break;
+    }
+    //
+    aIt.Initialize(aLE);
+    for (; aIt.More(); aIt.Next()) {
+      const TopoDS_Shape& aS=aIt.Value();
+      if (aMProcessed.Contains(aS)) {
+       continue;
+      }
+      //
+      aLESD.Clear();
+      iErr=GEOMAlgo_Tools::FindSDShapes(aS, aLE, aTol, aLESD, aCtx);
+      if (iErr) {
+       return 2; // Err
+      }
+      //
+      aNbESD=aLESD.Extent();
+      if (!aNbESD) {
+       return 1; // Err
+      }
+      //
+      aMEE.Add(aS, aLESD);
+      //
+      aIt1.Initialize(aLESD);
+      for (; aIt1.More(); aIt1.Next()) {
+       const TopoDS_Shape& aE1=aIt1.Value();
+       aMProcessed.Add(aE1);
+      }
+    }
+  }
+  return 0;
+}
+//=======================================================================
+//function : FindSDShapes
+//purpose  : 
+//=======================================================================
+Standard_Integer GEOMAlgo_Tools::FindSDShapes(const TopoDS_Shape& aE1,
+                                             const TopTools_ListOfShape& aLE,
+                                             const Standard_Real aTol,
+                                             TopTools_ListOfShape& aLESD,
+                                             IntTools_Context& aCtx)
+{
+  Standard_Boolean bIsDone;
+  Standard_Real aTol2, aD2;
+  gp_Pnt aP1, aP2;
+  TopTools_ListIteratorOfListOfShape aIt;
+  //
+  aTol2=aTol*aTol;
+  GEOMAlgo_Tools::PointOnShape(aE1, aP1);
+  //
+  aIt.Initialize(aLE);
+  for (; aIt.More(); aIt.Next()) {
+    const TopoDS_Shape& aE2=aIt.Value();
+    if (aE2.IsSame(aE1)) {
+       aLESD.Append(aE2);
+    }
+    else {
+      bIsDone=GEOMAlgo_Tools::ProjectPointOnShape(aP1, aE2, aP2, aCtx);
+      if (!bIsDone) {
+       return 1; 
+      }
+      aD2=aP1.SquareDistance(aP2);
+      if(aD2<aTol2) {
+       aLESD.Append(aE2);
+      }
+    }
+  }
+  return 0;
+}
+
+//=======================================================================
+//function : ProjectPointOnShape
+//purpose  : 
+//=======================================================================
+Standard_Boolean GEOMAlgo_Tools::ProjectPointOnShape(const gp_Pnt& aP1,
+                                                    const TopoDS_Shape& aS,
+                                                    gp_Pnt& aP2,
+                                                    IntTools_Context& aCtx)
+{
+  Standard_Boolean bIsDone=Standard_False;
+  Standard_Real aT2;
+  TopAbs_ShapeEnum aType;
+  //
+  aType=aS.ShapeType();
+  switch(aType) {
+    case TopAbs_EDGE: {
+      const TopoDS_Edge& aE2=TopoDS::Edge(aS);
+      //
+      bIsDone=aCtx.ProjectPointOnEdge(aP1, aE2, aT2);
+      if (!bIsDone) {
+       return bIsDone;
+      }
+      //
+      GEOMAlgo_Tools::PointOnEdge(aE2, aT2, aP2);
+    }
+      break;
+      //
+    case TopAbs_FACE: {
+      const TopoDS_Face& aF2=TopoDS::Face(aS);
+      GeomAPI_ProjectPointOnSurf& aProj=aCtx.ProjPS(aF2);
+      //
+      aProj.Perform(aP1);
+      bIsDone=aProj.IsDone();
+      if (!bIsDone) {
+       return bIsDone;
+      }
+      //
+      aP2=aProj.NearestPoint(); 
+    }
+      break;
+      //  
+    default:
+      break; // Err
+  }
+  return bIsDone;
+}
+//=======================================================================
+//function : PointOnShape
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Tools::PointOnShape(const TopoDS_Shape& aS,
+                                 gp_Pnt& aP3D)
+{
+  TopAbs_ShapeEnum aType;
+  //
+  aP3D.SetCoord(99.,99.,99.);
+  aType=aS.ShapeType();
+  switch(aType) {
+    case TopAbs_EDGE: {
+      const TopoDS_Edge& aE=TopoDS::Edge(aS);
+      GEOMAlgo_Tools::PointOnEdge(aE, aP3D);
+      }
+      break;
+      //
+    case TopAbs_FACE: {
+      const TopoDS_Face& aF=TopoDS::Face(aS);
+      GEOMAlgo_Tools::PointOnFace(aF, aP3D);
+      }
+      break;
+      //  
+    default:
+      break; // Err
+  }
+}
+//=======================================================================
+//function : PointOnFace
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Tools::PointOnFace(const TopoDS_Face& aF,
+                                gp_Pnt& aP3D)
+{
+  Standard_Real aU, aV, aUMin, aUMax, aVMin, aVMax;
+  //
+  BRepTools::UVBounds(aF, aUMin, aUMax, aVMin, aVMax);
+  //
+  aU=BOPTools_Tools2D::IntermediatePoint(aUMin, aUMax); 
+  aV=BOPTools_Tools2D::IntermediatePoint(aVMin, aVMax); 
+  //
+  GEOMAlgo_Tools::PointOnFace(aF, aU, aV, aP3D);
+}
+//=======================================================================
+//function : PointOnFace
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Tools::PointOnFace(const TopoDS_Face& aF,
+                                const Standard_Real aU,
+                                const Standard_Real aV,
+                                gp_Pnt& aP3D)
+{
+  Handle(Geom_Surface) aS;
+  //
+  aS=BRep_Tool::Surface(aF);
+  aS->D0(aU, aV, aP3D);
+}
+//=======================================================================
+//function : PointOnEdge
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Tools::PointOnEdge(const TopoDS_Edge& aE,
+                                gp_Pnt& aP3D)
+{
+  Standard_Real aTx, aT1, aT2;
+  //
+  BRep_Tool::Curve(aE, aT1, aT2);
+  aTx=BOPTools_Tools2D::IntermediatePoint(aT1, aT2);
+  GEOMAlgo_Tools::PointOnEdge(aE, aTx, aP3D);
+}
+//=======================================================================
+//function : PointOnEdge
+//purpose  : 
+//=======================================================================
+void GEOMAlgo_Tools::PointOnEdge(const TopoDS_Edge& aE,
+                                const Standard_Real aT,
+                                gp_Pnt& aP3D)
+{
+  Standard_Real aT1, aT2;
+  Handle(Geom_Curve) aC3D;
+  //
+  aC3D=BRep_Tool::Curve(aE, aT1, aT2);
+  aC3D->D0(aT, aP3D);
+}
+/*
+//=======================================================================
+//function : FindSDEdges
+//purpose  : 
+//=======================================================================
+Standard_Integer GEOMAlgo_Tools::FindSDEdges(const TopoDS_Edge& aE1,
+                                            const TopTools_ListOfShape& aLE,
+                                            const Standard_Real aTol,
+                                            TopTools_ListOfShape& aLESD,
+                                            IntTools_Context& aCtx)
+{
+  Standard_Boolean bIsDone;
+  Standard_Real aT2, aTol2, aD2;
+  gp_Pnt aP1, aP2;
+  TopTools_ListIteratorOfListOfShape aIt;
+  //
+  aTol2=aTol*aTol;
+  //
+  GEOMAlgo_Tools::PointOnEdge(aE1, aP1);
+  aIt.Initialize(aLE);
+  for (; aIt.More(); aIt.Next()) {
+    const TopoDS_Edge& aE2=TopoDS::Edge(aIt.Value());
+    if (aE2.IsSame(aE1)) {
+       aLESD.Append(aE2);
+    }
+    else {
+      bIsDone=aCtx.ProjectPointOnEdge(aP1, aE2, aT2);
+      if (!bIsDone) {
+       return 1; 
+      }
+      GEOMAlgo_Tools::PointOnEdge(aE2, aT2, aP2);
+      aD2=aP1.SquareDistance(aP2);
+      if(aD2<aTol2) {
+       aLESD.Append(aE2);
+      }
+    }
+  }
+  return 0;
+}
+//=======================================================================
+//function : FindSDFaces
+//purpose  : 
+//=======================================================================
+Standard_Integer GEOMAlgo_Tools::FindSDFaces(const TopoDS_Face& aF1,
+                                            const TopTools_ListOfShape& aLF,
+                                            const Standard_Real aTol,
+                                            TopTools_ListOfShape& aLFSD,
+                                            IntTools_Context& aCtx)
+{
+  Standard_Boolean bIsDone;
+  Standard_Real aTol2, aD2;
+  gp_Pnt aP1, aP2;
+  TopTools_ListIteratorOfListOfShape aIt;
+  //
+  aTol2=aTol*aTol;
+  //
+  GEOMAlgo_Tools::PointOnFace(aF1, aP1);
+  aIt.Initialize(aLF);
+  for (; aIt.More(); aIt.Next()) {
+    const TopoDS_Face& aF2=TopoDS::Face(aIt.Value());
+    if (aF2.IsSame(aF1)) {
+       aLFSD.Append(aF2);
+    }
+    else {
+      GeomAPI_ProjectPointOnSurf& aProj=aCtx.ProjPS(aF2);
+      aProj.Perform(aP1);
+      bIsDone=aProj.IsDone();
+      if (!bIsDone) {
+       return 1; //??
+      }
+      //
+      aP2=aProj.NearestPoint();
+      aD2=aP1.SquareDistance(aP2);
+      if(aD2<aTol2) {
+       aLFSD.Append(aF2);
+      }
+    }
+  }
+  return 0;
+}
+*/
diff --git a/src/GEOMAlgo/GEOMAlgo_Tools.hxx b/src/GEOMAlgo/GEOMAlgo_Tools.hxx
new file mode 100644 (file)
index 0000000..6e0226f
--- /dev/null
@@ -0,0 +1,113 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _GEOMAlgo_Tools_HeaderFile
+#define _GEOMAlgo_Tools_HeaderFile
+
+#ifndef _Standard_Integer_HeaderFile
+#include <Standard_Integer.hxx>
+#endif
+#ifndef _Standard_Real_HeaderFile
+#include <Standard_Real.hxx>
+#endif
+#ifndef _Standard_Boolean_HeaderFile
+#include <Standard_Boolean.hxx>
+#endif
+class GEOMAlgo_IndexedDataMapOfPassKeyListOfShape;
+class IntTools_Context;
+class TopTools_ListOfShape;
+class TopTools_IndexedDataMapOfShapeListOfShape;
+class TopoDS_Shape;
+class gp_Pnt;
+class TopoDS_Edge;
+class TopoDS_Face;
+
+
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+
+class GEOMAlgo_Tools  {
+
+public:
+
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+ // Methods PUBLIC
+ // 
+Standard_EXPORT static  Standard_Integer RefineSDShapes(GEOMAlgo_IndexedDataMapOfPassKeyListOfShape& aMSD,const Standard_Real aTol,IntTools_Context& aCtx) ;
+Standard_EXPORT static  Standard_Integer FindSDShapes(const TopTools_ListOfShape& aLE,const Standard_Real aTol,TopTools_IndexedDataMapOfShapeListOfShape& aMEE,IntTools_Context& aCtx) ;
+Standard_EXPORT static  Standard_Integer FindSDShapes(const TopoDS_Shape& aE1,const TopTools_ListOfShape& aLE,const Standard_Real aTol,TopTools_ListOfShape& aLESD,IntTools_Context& aCtx) ;
+Standard_EXPORT static  Standard_Boolean ProjectPointOnShape(const gp_Pnt& aP1,const TopoDS_Shape& aS,gp_Pnt& aP2,IntTools_Context& aCtx) ;
+Standard_EXPORT static  void PointOnShape(const TopoDS_Shape& aS,gp_Pnt& aP3D) ;
+Standard_EXPORT static  void PointOnEdge(const TopoDS_Edge& aE,gp_Pnt& aP3D) ;
+Standard_EXPORT static  void PointOnEdge(const TopoDS_Edge& aE,const Standard_Real aT,gp_Pnt& aP3D) ;
+Standard_EXPORT static  void PointOnFace(const TopoDS_Face& aF,gp_Pnt& aP3D) ;
+Standard_EXPORT static  void PointOnFace(const TopoDS_Face& aF,const Standard_Real aU,const Standard_Real aV,gp_Pnt& aP3D) ;
+
+
+
+
+
+protected:
+
+ // Methods PROTECTED
+ // 
+
+
+ // Fields PROTECTED
+ //
+
+
+private: 
+
+ // Methods PRIVATE
+ // 
+
+
+ // Fields PRIVATE
+ //
+
+
+};
+
+
+
+
+
+// other Inline functions and methods (like "C++: function call" methods)
+//
+
+
+#endif
diff --git a/src/GEOMAlgo/GEOMAlgo_Tools.ixx b/src/GEOMAlgo/GEOMAlgo_Tools.ixx
new file mode 100644 (file)
index 0000000..6b9d6c0
--- /dev/null
@@ -0,0 +1,26 @@
+// File generated by CPPExt (Value)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#include <GEOMAlgo_Tools.jxx>
+
+
+
diff --git a/src/GEOMAlgo/GEOMAlgo_Tools.jxx b/src/GEOMAlgo/GEOMAlgo_Tools.jxx
new file mode 100644 (file)
index 0000000..5538d85
--- /dev/null
@@ -0,0 +1,27 @@
+#ifndef _GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_HeaderFile
+#include <GEOMAlgo_IndexedDataMapOfPassKeyListOfShape.hxx>
+#endif
+#ifndef _IntTools_Context_HeaderFile
+#include <IntTools_Context.hxx>
+#endif
+#ifndef _TopTools_ListOfShape_HeaderFile
+#include <TopTools_ListOfShape.hxx>
+#endif
+#ifndef _TopTools_IndexedDataMapOfShapeListOfShape_HeaderFile
+#include <TopTools_IndexedDataMapOfShapeListOfShape.hxx>
+#endif
+#ifndef _TopoDS_Shape_HeaderFile
+#include <TopoDS_Shape.hxx>
+#endif
+#ifndef _gp_Pnt_HeaderFile
+#include <gp_Pnt.hxx>
+#endif
+#ifndef _TopoDS_Edge_HeaderFile
+#include <TopoDS_Edge.hxx>
+#endif
+#ifndef _TopoDS_Face_HeaderFile
+#include <TopoDS_Face.hxx>
+#endif
+#ifndef _GEOMAlgo_Tools_HeaderFile
+#include <GEOMAlgo_Tools.hxx>
+#endif
diff --git a/src/GEOMAlgo/Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx b/src/GEOMAlgo/Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape.hxx
new file mode 100644 (file)
index 0000000..baa1ea4
--- /dev/null
@@ -0,0 +1,91 @@
+// File generated by CPPExt (Transient)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+#define _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_HeaderFile
+
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+
+#ifndef _Handle_TCollection_MapNode_HeaderFile
+#include <Handle_TCollection_MapNode.hxx>
+#endif
+
+class Standard_Transient;
+class Handle_Standard_Type;
+class Handle(TCollection_MapNode);
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape;
+Standard_EXPORT Handle_Standard_Type& STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape);
+
+class Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape) : public Handle(TCollection_MapNode) {
+  public:
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)():Handle(TCollection_MapNode)() {} 
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)(const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)& aHandle) : Handle(TCollection_MapNode)(aHandle) 
+     {
+     }
+
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)(const GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape* anItem) : Handle(TCollection_MapNode)((TCollection_MapNode *)anItem) 
+     {
+     }
+
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)& operator=(const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)& aHandle)
+     {
+      Assign(aHandle.Access());
+      return *this;
+     }
+
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)& operator=(const GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape* anItem)
+     {
+      Assign((Standard_Transient *)anItem);
+      return *this;
+     }
+
+    GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape* operator->() 
+     {
+      return (GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape *)ControlAccess();
+     }
+
+    GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape* operator->() const 
+     {
+      return (GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape *)ControlAccess();
+     }
+
+   Standard_EXPORT ~Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape)();
+   Standard_EXPORT static const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape) DownCast(const Handle(Standard_Transient)& AnObject);
+};
+#endif
diff --git a/src/GEOMAlgo/Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx b/src/GEOMAlgo/Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape.hxx
new file mode 100644 (file)
index 0000000..e246513
--- /dev/null
@@ -0,0 +1,91 @@
+// File generated by CPPExt (Transient)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+#define _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_HeaderFile
+
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+
+#ifndef _Handle_TCollection_MapNode_HeaderFile
+#include <Handle_TCollection_MapNode.hxx>
+#endif
+
+class Standard_Transient;
+class Handle_Standard_Type;
+class Handle(TCollection_MapNode);
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape;
+Standard_EXPORT Handle_Standard_Type& STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape);
+
+class Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape) : public Handle(TCollection_MapNode) {
+  public:
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)():Handle(TCollection_MapNode)() {} 
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)(const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)& aHandle) : Handle(TCollection_MapNode)(aHandle) 
+     {
+     }
+
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)(const GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape* anItem) : Handle(TCollection_MapNode)((TCollection_MapNode *)anItem) 
+     {
+     }
+
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)& operator=(const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)& aHandle)
+     {
+      Assign(aHandle.Access());
+      return *this;
+     }
+
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)& operator=(const GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape* anItem)
+     {
+      Assign((Standard_Transient *)anItem);
+      return *this;
+     }
+
+    GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape* operator->() 
+     {
+      return (GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape *)ControlAccess();
+     }
+
+    GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape* operator->() const 
+     {
+      return (GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape *)ControlAccess();
+     }
+
+   Standard_EXPORT ~Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape)();
+   Standard_EXPORT static const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape) DownCast(const Handle(Standard_Transient)& AnObject);
+};
+#endif
diff --git a/src/GEOMAlgo/Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx b/src/GEOMAlgo/Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox.hxx
new file mode 100644 (file)
index 0000000..1783502
--- /dev/null
@@ -0,0 +1,91 @@
+// File generated by CPPExt (Transient)
+//
+//                     Copyright (C) 1991 - 2000 by  
+//                      Matra Datavision SA.  All rights reserved.
+//  
+//                     Copyright (C) 2001 - 2004 by
+//                     Open CASCADE SA.  All rights reserved.
+// 
+// This file is part of the Open CASCADE Technology software.
+//
+// This software may be distributed and/or modified under the terms and
+// conditions of the Open CASCADE Public License as defined by Open CASCADE SA
+// and appearing in the file LICENSE included in the packaging of this file.
+//  
+// This software is distributed on an "AS IS" basis, without warranty of any
+// kind, and Open CASCADE SA hereby disclaims all such warranties,
+// including without limitation, any warranties of merchantability, fitness
+// for a particular purpose or non-infringement. Please see the License for
+// the specific terms and conditions governing rights and limitations under the
+// License.
+
+#ifndef _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+#define _Handle_GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_HeaderFile
+
+#ifndef _Standard_Macro_HeaderFile
+#include <Standard_Macro.hxx>
+#endif
+#ifndef _Standard_HeaderFile
+#include <Standard.hxx>
+#endif
+
+#ifndef _Handle_TCollection_MapNode_HeaderFile
+#include <Handle_TCollection_MapNode.hxx>
+#endif
+
+class Standard_Transient;
+class Handle_Standard_Type;
+class Handle(TCollection_MapNode);
+class GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox;
+Standard_EXPORT Handle_Standard_Type& STANDARD_TYPE(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox);
+
+class Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox) : public Handle(TCollection_MapNode) {
+  public:
+    void* operator new(size_t,void* anAddress) 
+      {
+        return anAddress;
+      }
+    void* operator new(size_t size) 
+      { 
+        return Standard::Allocate(size); 
+      }
+    void  operator delete(void *anAddress) 
+      { 
+        if (anAddress) Standard::Free((Standard_Address&)anAddress); 
+      }
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)():Handle(TCollection_MapNode)() {} 
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)(const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)& aHandle) : Handle(TCollection_MapNode)(aHandle) 
+     {
+     }
+
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)(const GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox* anItem) : Handle(TCollection_MapNode)((TCollection_MapNode *)anItem) 
+     {
+     }
+
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)& operator=(const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)& aHandle)
+     {
+      Assign(aHandle.Access());
+      return *this;
+     }
+
+    Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)& operator=(const GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox* anItem)
+     {
+      Assign((Standard_Transient *)anItem);
+      return *this;
+     }
+
+    GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox* operator->() 
+     {
+      return (GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox *)ControlAccess();
+     }
+
+    GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox* operator->() const 
+     {
+      return (GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox *)ControlAccess();
+     }
+
+   Standard_EXPORT ~Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox)();
+   Standard_EXPORT static const Handle(GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox) DownCast(const Handle(Standard_Transient)& AnObject);
+};
+#endif
diff --git a/src/GEOMAlgo/Makefile.in b/src/GEOMAlgo/Makefile.in
new file mode 100644 (file)
index 0000000..42f3ac4
--- /dev/null
@@ -0,0 +1,72 @@
+#  GEOM GEOMAlgo : tools for Glue Faces algorithm
+#
+#  Copyright (C) 2004  CEA
+# 
+#  This library is free software; you can redistribute it and/or 
+#  modify it under the terms of the GNU Lesser General Public 
+#  License as published by the Free Software Foundation; either 
+#  version 2.1 of the License. 
+# 
+#  This library is distributed in the hope that it will be useful, 
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of 
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+#  Lesser General Public License for more details. 
+# 
+#  You should have received a copy of the GNU Lesser General Public 
+#  License along with this library; if not, write to the Free Software 
+#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA 
+# 
+#  See http://www.salome-platform.org or email : webmaster.salome@opencascade.org
+#
+#
+#
+#  File   : Makefile.in
+#  Author : Julia DOROVSKIKH
+#  Module : GEOM
+#  $Header$
+
+top_srcdir=@top_srcdir@
+top_builddir=../..
+srcdir=@srcdir@
+VPATH=.:@srcdir@
+
+
+@COMMENCE@
+
+# Libraries targets
+LIB = libGEOMAlgo.la
+LIB_SRC = \
+       GEOMAlgo_Algo.cxx \
+       GEOMAlgo_Gluer.cxx \
+       GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfIntegerShape_0.cxx \
+       GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfPassKeyListOfShape_0.cxx \
+       GEOMAlgo_IndexedDataMapNodeOfIndexedDataMapOfShapeBox_0.cxx \
+       GEOMAlgo_IndexedDataMapOfIntegerShape_0.cxx \
+       GEOMAlgo_IndexedDataMapOfPassKeyListOfShape_0.cxx \
+       GEOMAlgo_IndexedDataMapOfShapeBox_0.cxx \
+       GEOMAlgo_PassKey.cxx \
+       GEOMAlgo_PassKeyMapHasher.cxx \
+       GEOMAlgo_ShapeAlgo.cxx \
+       GEOMAlgo_Tools.cxx
+
+LIB_CLIENT_IDL = 
+LIB_SERVER_IDL = 
+
+# header files 
+EXPORT_HEADERS = \
+       GEOMAlgo_Gluer.hxx \
+       GEOMAlgo_ShapeAlgo.hxx \
+       GEOMAlgo_Algo.hxx
+
+# idl files
+EXPORT_IDLS=
+
+
+CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome
+CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
+LDFLAGS += $(CAS_LDPATH) -lTKBO -L${KERNEL_ROOT_DIR}/lib/salome
+
+%_moc.cxx: %.h
+       $(MOC) $< -o $@
+
+@CONCLUDE@
index 30092d5de1fbd8b38e73a948a08e72f0ad90eff5..d889f8371fee8ce364491a12634eed299aa3404a 100644 (file)
@@ -1929,4 +1929,8 @@ msgstr "ProcessShape"
 
 msgid "SUPRESS_FACE_NEW_OBJ_NAME"
 msgstr "SupressFaces"
+
+msgid "NON_GEOM_OBJECTS_SELECTED"
+msgstr "There are objects selected which do not belong to %1 component."
+
 ###
index 7f26db05cbcffe008a86524c5e06f123fd5b2ae8..f6766b6778c9f3f857d66cd216950949f493a959 100644 (file)
@@ -90,30 +90,27 @@ public:
 
   void paint(QPainter* p, const QColorGroup& cg, bool act, bool /*enabled*/, int x, int y, int w, int h)
   {
-    if ( !act ) {
-      p->fillRect( x, y+1, w, h-2, cg.mid() );
-      p->drawRect( x, y+1, w, h-2 );
-    }
-    else {
-      p->fillRect( x, y+1, w, h-2, cg.midlight() );
-      QPen oldPen = p->pen();
-      p->setPen( cg.mid() );
-      p->drawRect( x, y+1, w, h-2 );
-      p->setPen( oldPen );
-    }
+    p->save();
+    p->fillRect( x, y, w, h, act ? cg.highlight() : cg.mid() );
+    p->setPen( act ? cg.highlightedText() : cg.buttonText() );
     p->setFont( myFont );
-    p->drawText( x, y, w, h, AlignHCenter | AlignVCenter | ShowPrefix | DontClip, myString );
+    p->drawText( x, y, w, h, AlignHCenter | AlignVCenter | ShowPrefix | DontClip | SingleLine, myString );
+    p->restore();
   }
 
   QSize sizeHint()
   {
-    return QFontMetrics( myFont ).size( AlignHCenter | AlignVCenter | ShowPrefix | DontClip, myString );
+    return QFontMetrics( myFont ).size( AlignHCenter | AlignVCenter | ShowPrefix | DontClip | SingleLine, myString );
+  }
+
+  bool fullSpan() const
+  {
+    return true;
   }
 
 private:
   QString myString;
   QFont   myFont;
-
 };
 
 //=======================================================================
@@ -912,7 +909,7 @@ bool GeometryGUI::CustomPopup(QAD_Desktop* parent, QPopupMenu* popup, const QStr
     popup->removeItem( QAD_TopLabel_Popup_ID );
     if ( theParent == "Viewer" && !objectName.isEmpty() && popup->count() > 0 ) {
       // set bold font for popup menu's title
-      QFont f = QApplication::font(); f.setBold( TRUE );
+      QFont f = popup->font(); f.setBold( TRUE );
       popup->removeItem( QAD_TopLabel_Popup_ID );
       popup->insertItem( new CustomItem( objectName, f ), QAD_TopLabel_Popup_ID, topItem );
     }
@@ -954,6 +951,8 @@ bool GeometryGUI::ActiveStudyChanged(QAD_Desktop* parent)
   Mb->setItemEnabled( 604, ViewOCC ); // SuppressHole
   Mb->setItemEnabled( 606, ViewOCC ); // CloseContour
   Mb->setItemEnabled( 413, ViewOCC ); // Isos Settings
+  Mb->setItemEnabled( 800, ViewOCC ); // Create Group
+  Mb->setItemEnabled( 801, ViewOCC ); // Edit Group
   Mb->setItemEnabled(9998, ViewOCC ); // MENU BLOCKS - MULTI-TRANSFORMATION
 
   geomGUI->EmitSignalCloseAllDialogs();
index e41b48ccbc4895584aebd62deb47cd0f84e4a4dd..cd65a79fc71ac10499e666716f3ee531286dd314 100644 (file)
@@ -3,45 +3,15 @@ using namespace std;
 #include "GEOMImpl_GlueDriver.hxx"
 #include "GEOMImpl_IGlue.hxx"
 #include "GEOMImpl_Types.hxx"
+
 #include "GEOM_Function.hxx"
 
-#include <BRep_Tool.hxx>
-#include <BRep_Builder.hxx>
-#include <BRepLib.hxx>
-#include <BRepBndLib.hxx>
-#include <BRepTools_Quilt.hxx>
-#include <BRepClass3d_SolidClassifier.hxx>
+#include "GEOMAlgo_Gluer.hxx"
 
-#include <TopExp.hxx>
-#include <TopExp_Explorer.hxx>
-#include <TopAbs.hxx>
-#include <TopoDS.hxx>
-#include <TopoDS_Shape.hxx>
-#include <TopoDS_Face.hxx>
-#include <TopoDS_Edge.hxx>
-#include <TopoDS_Vertex.hxx>
-#include <TopoDS_Compound.hxx>
-#include <TopoDS_Shell.hxx>
-#include <TopoDS_Solid.hxx>
-#include <TopTools_ListOfShape.hxx>
-#include <TopTools_ListIteratorOfListOfShape.hxx>
+#include "utilities.h"
 
-#include <gp_Pnt.hxx>
-#include <Bnd_Box.hxx>
-#include <Precision.hxx>
+#include <TopoDS_Shape.hxx>
 #include <Standard_NullObject.hxx>
-#include <Standard_ConstructionError.hxx>
-
-//=======================================================================
-//function : GetID
-//purpose  :
-//=======================================================================
-const Standard_GUID& GEOMImpl_GlueDriver::GetID()
-{
-  static Standard_GUID aGlueDriver("FF1BBB63-5D14-4df2-980B-3A668264EA16");
-  return aGlueDriver;
-}
-
 
 //=======================================================================
 //function : GEOMImpl_GlueDriver
@@ -52,100 +22,13 @@ GEOMImpl_GlueDriver::GEOMImpl_GlueDriver()
 }
 
 //=======================================================================
-//function : FindSameFace
-//purpose  : for GLUE_FACES
-//=======================================================================
-static TopoDS_Face FindSameFace (const TopoDS_Shape& aShape,
-                                 const TopoDS_Face&  F,
-                                 const double        tol3d)
-{
-  TopoDS_Face aFace;
-  bool isSame = false;
-  for (TopExp_Explorer exf (aShape, TopAbs_FACE); exf.More(); exf.Next()) {
-    // test a face
-    int nbFound = 0;
-    aFace = TopoDS::Face(exf.Current());
-    TopTools_ListOfShape liste1;
-    TopTools_ListOfShape liste2;
-    for (TopExp_Explorer exp (aFace, TopAbs_VERTEX); exp.More(); exp.Next()) {
-      const TopoDS_Vertex& V = TopoDS::Vertex(exp.Current());
-      liste1.Append(V);
-    }
-    for (TopExp_Explorer exp (F, TopAbs_VERTEX); exp.More(); exp.Next()) {
-      const TopoDS_Vertex& V = TopoDS::Vertex(exp.Current());
-      liste2.Append(V);
-    }
-    isSame = false;
-    if (liste1.Extent() == liste2.Extent())
-    {
-      TopTools_ListIteratorOfListOfShape it1 (liste1);
-      isSame = true;
-      for (; it1.More(); it1.Next())
-      {
-        bool foundSamePoint = false;
-        gp_Pnt P1 = BRep_Tool::Pnt(TopoDS::Vertex(it1.Value()));
-        TopTools_ListIteratorOfListOfShape it2 (liste2);
-        for (; it2.More(); it2.Next()) {
-          gp_Pnt P2 = BRep_Tool::Pnt(TopoDS::Vertex(it2.Value()));
-          double d = P1.Distance(P2);
-          if (d < tol3d) {
-            nbFound++;
-            // found Same Point : P1
-            foundSamePoint = true;
-            break;
-          }
-        }
-        isSame = isSame && foundSamePoint;
-        if (! isSame) break; // a vertex does not correspond : not same face
-      }
-    }
-    if (isSame) {
-      // Found Same Face
-      break; // a face corresponding to F is found
-    }
-  }
-  if (!isSame) aFace.Nullify(); // return null face
-  return aFace;
-}
-
-//=======================================================================
-//function : FindSameEdge
-//purpose  : for GLUE_FACES
+//function : GetID
+//purpose  :
 //=======================================================================
-static TopoDS_Edge FindSameEdge (const TopoDS_Face& nf,
-                                 TopoDS_Edge&       Eold,
-                                 const double       tol3d)
+const Standard_GUID& GEOMImpl_GlueDriver::GetID()
 {
-  TopoDS_Face newFace = TopoDS::Face(nf.Oriented(TopAbs_REVERSED));
-  TopoDS_Vertex VFirst, VLast;
-  TopExp::Vertices(Eold, VFirst, VLast);
-  gp_Pnt Pf = BRep_Tool::Pnt(VFirst);
-  gp_Pnt Pl = BRep_Tool::Pnt(VLast);
-  TopoDS_Edge Enew;
-  for (TopExp_Explorer ee (newFace, TopAbs_EDGE); ee.More(); ee.Next()) {
-    const TopoDS_Edge& E = TopoDS::Edge(ee.Current());
-    TopoDS_Vertex VFn, VLn;
-    TopExp::Vertices(E, VFn, VLn);
-    gp_Pnt Pfn = BRep_Tool::Pnt(VFn);
-    gp_Pnt Pln = BRep_Tool::Pnt(VLn);
-    double dff = Pf.Distance(Pfn);
-    double dfl = Pf.Distance(Pln);
-    double dlf = Pl.Distance(Pfn);
-    double dll = Pl.Distance(Pln);
-    if ((dff < tol3d) && (dll <tol3d)) {
-      // edge forward : Pf - Pl
-      Enew = TopoDS::Edge(E.Oriented(TopAbs_FORWARD));
-      Eold = TopoDS::Edge(Eold.Oriented(TopAbs_FORWARD));
-      break;
-    }
-    if ((dfl < tol3d) && (dlf <tol3d)) {
-      // edge reversed : Pf - Pl
-      Enew = TopoDS::Edge(E.Oriented(TopAbs_REVERSED));
-      Eold = TopoDS::Edge(Eold.Oriented(TopAbs_FORWARD));
-      break;
-    }
-  }
-  return Enew;
+  static Standard_GUID aGlueDriver("FF1BBB63-5D14-4df2-980B-3A668264EA16");
+  return aGlueDriver;
 }
 
 //=======================================================================
@@ -155,157 +38,59 @@ static TopoDS_Edge FindSameEdge (const TopoDS_Face& nf,
 TopoDS_Shape GEOMImpl_GlueDriver::GlueFaces (const TopoDS_Shape& theShape,
                                              const Standard_Real theTolerance)
 {
-  // prendre un premier shell dans la liste des shells
-  // initialiser un compshell avec ce shell
-  // tant qu'il reste des shells dans la liste
-  //   chercher un shell qui a des faces en  commun avec le compshell
-  //   creer un BRepTools_Quilt
-  //   recenser les faces communes issues du compshell, les ajouter au quilt
-  //   recenser les faces restantes du shell a inclure, les ajouter au quilt
-  //   recenser les edges en double, a remplacer
-  //   pour chaque paire d'edge
-  //     tester l'orientation relative des aretes
-  //     bind dans le quilt de Eold.Forward et Enew.Forward (ou reverse)
-  //   recuperer le nouveau shell
-  // l'incorporer dans le compshell
-  // appliquer BRepTools_SameParameter au compshell
-  // (rendre parametres 2D des edges identiques aux parametres 3D)
+  Standard_Integer iErr, iWrn;
+  TopoDS_Shape aRes;
+  GEOMAlgo_Gluer aGluer;
 
-  TopoDS_Shape aShape;
+  aGluer.SetShape(theShape);
+  aGluer.SetTolerance(theTolerance);
+  aGluer.SetCheckGeometry(Standard_True);
 
-  TopoDS_Compound C;
-  BRep_Builder bu;
-  bu.MakeCompound(C); // empty compound;
-  TopTools_ListOfShape shellList;
-  for (TopExp_Explorer exp (theShape, TopAbs_SHELL); exp.More(); exp.Next()) {
-    const TopoDS_Shell& S = TopoDS::Shell(exp.Current());
-    shellList.Append(S);
-  }
-  TopTools_ListIteratorOfListOfShape its (shellList);
-  if (!its.More()) {
-    Standard_ConstructionError::Raise("Glue aborted : no shell in shape");
-  }
-
-  TopoDS_Shell S = TopoDS::Shell(its.Value());
-  bu.Add(C, S); // add first shell to compound
-  shellList.Remove(its);
-  bool shellAdded = true;
-  bool bigTolerance = false;
-
-  while ((shellList.Extent() > 0) && shellAdded) {
-    shellAdded = false;
-    its.Initialize(shellList);
-    for (; its.More(); its.Next()) {
-      S = TopoDS::Shell(its.Value());
+  aGluer.Perform();
 
-      // compare tolerance with shape's size
-      Bnd_Box aBox;
-      BRepBndLib::Add(S, aBox);
-      Standard_Real Xmin, Ymin, Zmin, Xmax, Ymax, Zmax;
-      aBox.Get(Xmin, Ymin, Zmin, Xmax, Ymax, Zmax);
-      Standard_Real aTolerance = theTolerance;
-      if (aBox.IsXThin(100. * aTolerance))
-        aTolerance = 0.01 * (Xmax - Xmin);
-      if (aBox.IsYThin(100. * aTolerance))
-        aTolerance = 0.01 * (Ymax - Ymin);
-      if (aBox.IsZThin(100. * aTolerance))
-        aTolerance = 0.01 * (Zmax - Zmin);
-      if (theTolerance > aTolerance)
-        bigTolerance = true;
-
-      bool isConnected = false;
-      TopTools_ListOfShape newEdges; // common edges from new compound
-      TopTools_ListOfShape oldEdges; // common edges from face to add
-      TopoDS_Compound CFN;
-      TopoDS_Compound CFO;
-      bu.MakeCompound(CFN);       // empty compound for new faces
-      bu.MakeCompound(CFO);       // empty compound for old faces
-
-      for (TopExp_Explorer exp (S, TopAbs_FACE); exp.More(); exp.Next()) {
-        // try to find corresponding face in new compound
-        TopoDS_Face F = TopoDS::Face(exp.Current());
-        TopoDS_Face newFace = FindSameFace(C,F,aTolerance);
-        if (! newFace.IsNull())
-        {
-          // face found
-          isConnected = true;
-          bu.Add(CFN, newFace); // common faces from new compound
-          for (TopExp_Explorer ee (F, TopAbs_EDGE); ee.More(); ee.Next()) {
-            // find edge pair
-            TopoDS_Edge Eold = TopoDS::Edge(ee.Current());
-            TopoDS_Edge Enew = FindSameEdge(newFace, Eold, aTolerance);
-            if (Enew.IsNull()) {
-              Standard_ConstructionError::Raise("Glue aborted : no same edge in same face");
-            }
-            oldEdges.Append(Eold);
-            newEdges.Append(Enew);
-          }
-        } else {
-          bu.Add(CFO, F); // not common faces from shell to add
-        }
-      }
-      if (isConnected) {
-        // some faces found
-        shellAdded = true;
-        BRepTools_Quilt glue;
-        glue.Add(CFN);
-        TopTools_ListIteratorOfListOfShape ito (oldEdges);
-        TopTools_ListIteratorOfListOfShape itn (newEdges);
-        for (; ito.More(); ito.Next()) {
-          // bind
-          glue.Bind(TopoDS::Edge(ito.Value()), TopoDS::Edge(itn.Value()));
-          itn.Next();
-        }
-        glue.Add(CFO);
-        TopoDS_Compound newc = TopoDS::Compound(glue.Shells());
-        for (TopExp_Explorer exs (newc, TopAbs_SHELL); exs.More(); exs.Next()) {
-          TopoDS_Shell NS = TopoDS::Shell(exs.Current());
-          bu.Add(C, NS);
-        }
-        shellList.Remove(its);
-        // remove shell from list
+  iErr = aGluer.ErrorStatus();
+  if (iErr) {
+    switch (iErr) {
+    case 2:
+      Standard_Failure::Raise("No vertices found in source shape");
+      break;
+    case 5:
+      Standard_Failure::Raise("Source shape is Null");
+      break;
+    case 6:
+      Standard_Failure::Raise("Result shape is Null");
+      break;
+    case 200:
+      Standard_Failure::Raise("Error occured during check of geometric coincidence");
+      break;
+    default:
+      {
+        // description of all errors see in GEOMAlgo_Gluer.cxx
+        TCollection_AsciiString aMsg ("Error in GEOMAlgo_Gluer with code ");
+        aMsg += TCollection_AsciiString(iErr);
+        Standard_Failure::Raise(aMsg.ToCString());
         break;
       }
     }
+    return aRes;
   }
 
-  if (shellList.Extent() > 0) {
-    TCollection_AsciiString aMsg
-      ("Some shapes can not be glued with others, because they are too far from them.");
-    if (bigTolerance) {
-      aMsg += "\n\nWarning: The tolerance is too big for some sub-shapes, 1% of sub-shape size is given instead.";
+  iWrn = aGluer.WarningStatus();
+  if (iWrn) {
+    switch (iWrn) {
+    case 1:
+      MESSAGE("Some shapes can not be glued by faces");
+      break;
+    default:
+      // description of all warnings see in GEOMAlgo_Gluer.cxx
+      MESSAGE("Warning in GEOMAlgo_Gluer with code " << iWrn);
+      break;
     }
-    Standard_ConstructionError::Raise(aMsg.ToCString());
   }
 
-  TopExp_Explorer exp (C, TopAbs_SHELL);
-  Standard_Integer ish = 0;
-  TopoDS_Compound  Res;
-  TopoDS_Solid     Sol;
-  BRep_Builder     B;
-  B.MakeCompound(Res);
+  aRes = aGluer.Result();
 
-  for (; exp.More(); exp.Next()) {
-    TopoDS_Shape Sh = exp.Current();
-    B.MakeSolid(Sol);
-    B.Add(Sol,Sh);
-    BRepClass3d_SolidClassifier SC(Sol);
-    SC.PerformInfinitePoint(1.E-6); // cf. BRepFill_Confusion() - BRepFill_Evolved.cxx
-    if (SC.State() == TopAbs_IN) {
-      B.MakeSolid(Sol);
-      B.Add(Sol,Sh.Reversed());
-    }
-    B.Add(Res,Sol);
-    ish++;
-  }
-  if (ish == 1) {
-    aShape = Sol;
-  } else {
-    aShape = Res;
-  }
-
-  BRepLib::SameParameter(aShape, 1.E-5, Standard_True);
-  return aShape;
+  return aRes;
 }
 
 //=======================================================================
@@ -331,7 +116,6 @@ Standard_Integer GEOMImpl_GlueDriver::Execute(TFunction_Logbook& log) const
 
     Standard_Real tol3d = aCI.GetTolerance();
     aShape = GlueFaces(aShapeBase, tol3d);
-
   } else {
   }
 
@@ -344,7 +128,6 @@ Standard_Integer GEOMImpl_GlueDriver::Execute(TFunction_Logbook& log) const
   return 1;
 }
 
-
 //=======================================================================
 //function :  GEOMImpl_GlueDriver_Type_
 //purpose  :
index 312fe4b23e7489a4464176cb8d23848f2775f298..8544418eeae1dd852a5af94fea80075107f36b9f 100644 (file)
@@ -71,12 +71,14 @@ Standard_Integer GEOMImpl_VectorDriver::Execute(TFunction_Logbook& log) const
     if (aShape1.IsSame(aShape2)) {
       Standard_ConstructionError::Raise("The end points must be different");
     }
-    gp_Pnt P1 = BRep_Tool::Pnt(TopoDS::Vertex(aShape1));
-    gp_Pnt P2 = BRep_Tool::Pnt(TopoDS::Vertex(aShape2));
+    TopoDS_Vertex V1 = TopoDS::Vertex(aShape1);
+    TopoDS_Vertex V2 = TopoDS::Vertex(aShape2);
+    gp_Pnt P1 = BRep_Tool::Pnt(V1);
+    gp_Pnt P2 = BRep_Tool::Pnt(V2);
     if (P1.Distance(P2) < Precision::Confusion()) {
       Standard_ConstructionError::Raise("The end points are too close");
     }
-    aShape = BRepBuilderAPI_MakeEdge(P1, P2).Shape();
+    aShape = BRepBuilderAPI_MakeEdge(V1, V2).Shape();
   } else {
   }
 
index 05cbe7e7ab5e54af1949fd2ddd23505b62273182..a8832db792eec7b46a43f77e0f9208a183269590 100644 (file)
@@ -87,90 +87,13 @@ EXPORT_HEADERS= GEOMImpl_Gen.hxx \
                GEOMImpl_IInsertOperations.hxx \
                GEOMImpl_IMeasureOperations.hxx \
                GEOMImpl_IGroupOperations.hxx \
-               GEOMImpl_PointDriver.hxx \
-               GEOMImpl_VectorDriver.hxx \
-               GEOMImpl_LineDriver.hxx \
-               GEOMImpl_PlaneDriver.hxx \
-               GEOMImpl_MarkerDriver.hxx \
-               GEOMImpl_TranslateDriver.hxx \
-               GEOMImpl_MirrorDriver.hxx \
-               GEOMImpl_PositionDriver.hxx \
-               GEOMImpl_OffsetDriver.hxx \
-               GEOMImpl_ScaleDriver.hxx \
-               GEOMImpl_BoxDriver.hxx \
-               GEOMImpl_ConeDriver.hxx \
-               GEOMImpl_CylinderDriver.hxx \
-               GEOMImpl_SphereDriver.hxx \
-               GEOMImpl_TorusDriver.hxx \
-               GEOMImpl_PrismDriver.hxx \
-               GEOMImpl_PipeDriver.hxx \
-               GEOMImpl_RevolutionDriver.hxx \
-               GEOMImpl_ShapeDriver.hxx \
-               GEOMImpl_BlockDriver.hxx \
-               GEOMImpl_MeasureDriver.hxx \
-               GEOMImpl_PolylineDriver.hxx \
-               GEOMImpl_CircleDriver.hxx \
-               GEOMImpl_EllipseDriver.hxx \
-               GEOMImpl_ArcDriver.hxx \
-               GEOMImpl_SplineDriver.hxx \
-               GEOMImpl_SketcherDriver.hxx \
-               GEOMImpl_FilletDriver.hxx \
-               GEOMImpl_ChamferDriver.hxx \
-               GEOMImpl_BooleanDriver.hxx \
-               GEOMImpl_PartitionDriver.hxx \
                GEOMImpl_CopyDriver.hxx \
-               GEOMImpl_ExportDriver.hxx \
-               GEOMImpl_ImportDriver.hxx \
-               GEOMImpl_RotateDriver.hxx \
-               GEOMImpl_ArchimedeDriver.hxx \
-               GEOMImpl_FillingDriver.hxx \
-               GEOMImpl_GlueDriver.hxx \
-               GEOMImpl_IArchimede.hxx \
-               GEOMImpl_IPoint.hxx \
-               GEOMImpl_IVector.hxx \
-               GEOMImpl_ILine.hxx \
-               GEOMImpl_IPlane.hxx \
-               GEOMImpl_IMarker.hxx \
-               GEOMImpl_IMirror.hxx \
-               GEOMImpl_IOffset.hxx \
-               GEOMImpl_IScale.hxx \
-               GEOMImpl_IPosition.hxx \
-               GEOMImpl_IBox.hxx \
-               GEOMImpl_ICone.hxx \
-               GEOMImpl_ICylinder.hxx \
-               GEOMImpl_ISphere.hxx \
-               GEOMImpl_ITorus.hxx \
-               GEOMImpl_IPrism.hxx \
-               GEOMImpl_IPipe.hxx \
-               GEOMImpl_IRevolution.hxx \
-               GEOMImpl_IShapes.hxx \
-               GEOMImpl_IBlocks.hxx \
-               GEOMImpl_IMeasure.hxx \
-               GEOMImpl_IPolyline.hxx \
-               GEOMImpl_ICircle.hxx \
-               GEOMImpl_IEllipse.hxx \
-               GEOMImpl_IArc.hxx \
-               GEOMImpl_ISpline.hxx \
-               GEOMImpl_ISketcher.hxx \
-               GEOMImpl_IFillet.hxx \
-               GEOMImpl_IChamfer.hxx \
-               GEOMImpl_IBoolean.hxx \
-               GEOMImpl_IPartition.hxx \
-               GEOMImpl_ICopy.hxx \
-               GEOMImpl_IImportExport.hxx \
-               GEOMImpl_ITranslate.hxx \
-               GEOMImpl_IRotate.hxx \
-               GEOMImpl_IBlockTrsf.hxx \
-               GEOMImpl_Types.hxx \
-               GEOMImpl_IHealing.hxx \
-               GEOMImpl_IFilling.hxx \
-               GEOMImpl_IGlue.hxx \
-               GEOMImpl_HealingDriver.hxx
+               GEOMImpl_Types.hxx
 
 # additionnal information to compil and link file
 CPPFLAGS += $(OCC_INCLUDES) -I${KERNEL_ROOT_DIR}/include/salome $(BOOST_CPPFLAGS)
 CXXFLAGS += $(OCC_CXXFLAGS) -I${KERNEL_ROOT_DIR}/include/salome
-LDFLAGS  += -L${KERNEL_ROOT_DIR}/lib/salome $(CAS_LDPATH) -lTKCAF -lCASCatch -lGEOMbasic -lNMTAlgo -lShHealOper
+LDFLAGS  += -L${KERNEL_ROOT_DIR}/lib/salome $(CAS_LDPATH) -lTKCAF -lCASCatch -lGEOMbasic -lNMTAlgo -lGEOMAlgo -lShHealOper
 
 
 # additional file to be cleaned
index 9be35edb9b801f92355a46c79d8bdaad3352dd35..2c6f35d7c2f343141ece3e97ddbb53ddd42fb19a 100644 (file)
@@ -39,6 +39,7 @@
 #include "QAD_MessageBox.h"
 #include "QAD_RightFrame.h"
 #include "QAD_WaitCursor.h"
+#include "SALOMEGUI_Desktop.h"
 
 #include "OCCViewer_Viewer3d.h"
 #include "VTKViewer_ViewFrame.h"
@@ -256,7 +257,18 @@ void GEOMToolsGUI::OnEditDelete()
                            QObject::tr("BUT_OK") );
     return;
   }
-  
+
+  // VSR 17/11/04: check if all objects selected belong to GEOM component --> start
+  QString aParentComponent = ((SALOMEGUI_Desktop*)QAD_Application::getDesktop())->getComponentFromSelection();
+  if ( aParentComponent != QAD_Application::getDesktop()->getActiveComponent() )  {
+    QAD_MessageBox::warn1 ( (QWidget*)QAD_Application::getDesktop(),
+                           QObject::tr("ERR_ERROR"), 
+                           QObject::tr("NON_GEOM_OBJECTS_SELECTED").arg(QAD_Application::getDesktop()->getComponentUserName( "GEOM" )),
+                           QObject::tr("BUT_OK") );
+    return;
+  }
+  // VSR 17/11/04: check if all objects selected belong to GEOM component <-- finish
+
   if ( QAD_MessageBox::warn2( QAD_Application::getDesktop(),
                               tr( "GEOM_WRN_WARNING" ),
                               tr( "GEOM_REALLY_DELETE" ),
index 5ef80f650da355d8e4ead29c0427aed93f03abe7..642b0d0f4b6bc1561cc6659fa9c3f8337a6099fe 100644 (file)
@@ -70,7 +70,7 @@ GEOMBase_NbIsosDlg::GEOMBase_NbIsosDlg(QWidget* parent, const char* name, bool m
   
   SpinBoxU = new QSpinBox( GroupC1, "SpinBoxU" );
   SpinBoxU->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
-  SpinBoxU->setMinValue( 1 );
+  SpinBoxU->setMinValue( 0 );
   SpinBoxU->setValue( 1 );
   GroupC1Layout->addWidget( SpinBoxU, 0, 1 );
 
@@ -81,7 +81,7 @@ GEOMBase_NbIsosDlg::GEOMBase_NbIsosDlg(QWidget* parent, const char* name, bool m
   SpinBoxV = new QSpinBox( GroupC1, "SpinBoxV");
   SpinBoxV->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ) );
   SpinBoxV->setValue( 1 );
-  SpinBoxV->setMinValue( 1 );
+  SpinBoxV->setMinValue( 0 );
   GroupC1Layout->addWidget( SpinBoxV, 0, 3 );
   
   /***************************************************************/
index f87278d4a682b2dcd03f74c3b4f9933373406d80..c744b4b9bea5f6a3af49fa90950bcc2ea8146702 100644 (file)
@@ -200,8 +200,26 @@ SALOMEDS::SObject_ptr GEOM_Gen_i::PublishInStudy(SALOMEDS::Study_ptr theStudy,
     aPixmap->SetPixMap( "ICON_OBJBROWSER_VERTEX" );
     aShapeName = "Vertex_";
   }                                          
-  if (strlen(theName) == 0) aShapeName += TCollection_AsciiString(aResultSO->Tag());
-  else aShapeName = TCollection_AsciiString(strdup(theName));
+  //if (strlen(theName) == 0) aShapeName += TCollection_AsciiString(aResultSO->Tag());
+  //else aShapeName = TCollection_AsciiString(strdup(theName));
+
+  // asv : 11.11.04 Introducing a more sofisticated method of name creation, just as
+  //       it is done in GUI in GEOMBase::GetDefaultName() - not just add a Tag() == number
+  //       of objects in the study, but compute a number of objects with the same prefix
+  //       and build a new name as Prefix_N+1
+  if ( strlen( theName ) == 0 ) { // MOST PROBABLY CALLED FROM BATCHMODE OR SUPERVISOR
+    int i = 0;                    // (WITH EMPTY NEW NAME)
+    SALOMEDS::SObject_var obj;
+    TCollection_AsciiString aNewShapeName;
+    do {
+      aNewShapeName = aShapeName + TCollection_AsciiString(++i);
+      obj = theStudy->FindObject( aNewShapeName.ToCString() );
+    } 
+    while ( !obj->_is_nil() );
+    aShapeName = aNewShapeName;
+  }
+  else // MOST PROBABLY CALLED FROM GEOM GUI (ALREADY WITH VALID NAME)
+    aShapeName = TCollection_AsciiString(strdup(theName));
 
   //Set the study entry as a name of  the published GEOM_Object
   aShape->SetStudyEntry(aResultSO->GetID());
diff --git a/src/GEOM_I_Superv/GEOM_List_i.hh b/src/GEOM_I_Superv/GEOM_List_i.hh
new file mode 100644 (file)
index 0000000..293881e
--- /dev/null
@@ -0,0 +1,85 @@
+#ifndef __GEOM_LIST_I_H__
+#define __GEOM_LIST_I_H__
+
+// IDL headers
+#include <SALOMEconfig.h>
+#include CORBA_SERVER_HEADER(GEOM_Superv)
+
+#include "GEOM_Gen_i.hh"
+#include "utilities.h"
+
+template <class Type>
+class GEOM_List_i : 
+  public virtual POA_GEOM::GEOM_List,
+  public virtual PortableServer::RefCountServantBase
+{
+public:
+  GEOM_List_i();
+  GEOM_List_i(const Type& theListToCopy);
+  ~GEOM_List_i();
+
+  const Type& GetList();
+
+  template <class ElemType>
+  void AddObject(ElemType theObject);
+
+private:
+  Type myGOList;
+};
+
+//=============================================================================
+//  constructor:
+//=============================================================================
+template <class Type>
+GEOM_List_i<Type>::GEOM_List_i()
+{
+  MESSAGE("GEOM_List_i::GEOM_List_i");
+  //create an empty list
+  myGOList.length(0);
+}
+
+//=============================================================================
+//  constructor:
+//=============================================================================
+template <class Type>
+GEOM_List_i<Type>::GEOM_List_i(const Type& theListToCopy)
+{
+  int aLength = theListToCopy.length();
+  myGOList.length(aLength);
+  for (int i = 0; i < aLength; i++)
+    myGOList[i] = theListToCopy[i];
+}
+
+//=============================================================================
+//  destructor:
+//=============================================================================
+template <class Type>
+GEOM_List_i<Type>::~GEOM_List_i()
+{
+  MESSAGE("GEOM_List_i::~GEOM_List_i");
+}
+
+//=============================================================================
+//  GetList:
+//=============================================================================
+template <class Type>
+const Type& GEOM_List_i<Type>::GetList()
+{
+  MESSAGE("GEOM_List_i::GetList()");
+  return myGOList;
+}
+
+//=============================================================================
+//  AddObject:
+//=============================================================================
+template <class Type>
+template <class ElemType>
+void GEOM_List_i<Type>::AddObject(ElemType theObject)
+{
+  MESSAGE("GEOM_List_i::AddObject(...)");
+  int aLength = myGOList.length();
+  myGOList.length(aLength+1);
+  myGOList[aLength] = theObject;
+}
+
+#endif
index 360ad26860ea0d7e02ea6577c9ab3f5ed20a94da..445ba9b62b4c759f6ef60ca55336e8fcdf734312 100644 (file)
@@ -17,6 +17,10 @@ GEOM_Superv_i::GEOM_Superv_i(CORBA::ORB_ptr orb,
   _thisObj = this ;
   _id = _poa->activate_object(_thisObj);
   name_service = new SALOME_NamingService(_orb);
+  //get RootPOA (the default)
+  //myPOA = PortableServer::RefCountServantBase::_default_POA();
+  CORBA::Object_var anObj = _orb->resolve_initial_references("RootPOA");
+  myPOA = PortableServer::POA::_narrow(anObj);
 
   myGeomEngine = GEOM::GEOM_Gen::_nil();
   myStudyID = -1;
@@ -72,6 +76,78 @@ void GEOM_Superv_i::SetStudyID( CORBA::Long theId )
   myStudyID = theId;
 }
 
+//=============================================================================
+//  CreateListOfGO:
+//=============================================================================
+GEOM::GEOM_List_ptr GEOM_Superv_i::CreateListOfGO()
+{
+  MESSAGE("GEOM_Superv_i::CreateListOfGO()");
+  GEOM_List_i<GEOM::ListOfGO>* aListPtr = new GEOM_List_i<GEOM::ListOfGO>();
+  return aListPtr->_this();
+}
+
+//=============================================================================
+//  AddItemToListOfGO:
+//=============================================================================
+void GEOM_Superv_i::AddItemToListOfGO(GEOM::GEOM_List_ptr& theList, 
+                                     GEOM::GEOM_Object_ptr    theObject)
+{
+  MESSAGE("GEOM_Superv_i::AddItemToListOfGO(...)");
+  if (GEOM_List_i<GEOM::ListOfGO>* aList = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theList, myPOA).in())) {
+    aList->AddObject(theObject);
+    MESSAGE(" NewLength = "<<aList->GetList().length());
+  }
+}
+
+//=============================================================================
+//  CreateListOfLong:
+//=============================================================================
+GEOM::GEOM_List_ptr GEOM_Superv_i::CreateListOfLong()
+{
+  MESSAGE("GEOM_Superv_i::CreateListOfLong()");
+  GEOM_List_i<GEOM::ListOfLong>* aListPtr = new GEOM_List_i<GEOM::ListOfLong>();
+  return aListPtr->_this();
+}
+
+//=============================================================================
+//  AddItemToListOfLong:
+//=============================================================================
+void GEOM_Superv_i::AddItemToListOfLong(GEOM::GEOM_List_ptr& theList, 
+                                       long                     theObject)
+{
+  MESSAGE("GEOM_Superv_i::AddItemToListOfLong(...)");
+  if (GEOM_List_i<GEOM::ListOfLong>* aList = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfLong>*>(GetServant(theList, myPOA).in())) {
+    aList->AddObject(theObject);
+    MESSAGE(" NewLength = "<<aList->GetList().length());
+  }
+}
+
+//=============================================================================
+//  CreateListOfDouble:
+//=============================================================================
+GEOM::GEOM_List_ptr GEOM_Superv_i::CreateListOfDouble()
+{
+  MESSAGE("GEOM_Superv_i::CreateListOfDouble()");
+  GEOM_List_i<GEOM::ListOfDouble>* aListPtr = new GEOM_List_i<GEOM::ListOfDouble>();
+  return aListPtr->_this();
+}
+
+//=============================================================================
+//  AddItemToListOfDouble:
+//=============================================================================
+void GEOM_Superv_i::AddItemToListOfDouble(GEOM::GEOM_List_ptr& theList, 
+                                         double                   theObject)
+{
+  MESSAGE("GEOM_Superv_i::AddItemToListOfDouble(...)");
+  if (GEOM_List_i<GEOM::ListOfDouble>* aList = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfDouble>*>(GetServant(theList, myPOA).in())) {
+    aList->AddObject(theObject);
+    MESSAGE(" NewLength = "<<aList->GetList().length());
+  }
+}
+
 //=============================================================================
 //  getBasicOp:
 //=============================================================================
@@ -182,6 +258,17 @@ void GEOM_Superv_i::getGroupOp()
   myGroupOp = myGeomEngine->GetIGroupOperations(myStudyID);
 }
 
+//=============================================================================
+//  GetServant:
+//=============================================================================
+PortableServer::ServantBase_var GEOM_Superv_i::GetServant(CORBA::Object_ptr       theObject,
+                                                         PortableServer::POA_ptr thePOA)
+{
+  if(CORBA::is_nil(theObject))  return NULL;
+  PortableServer::Servant aServant = thePOA->reference_to_servant(theObject);
+  return aServant;
+}
+
 //============================================================================
 // function : Save()
 // purpose  : save OCAF/Geom document
@@ -698,18 +785,32 @@ GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFuse (GEOM::GEOM_Object_ptr theShape1,
 //=============================================================================
 //  MakePartition:
 //=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePartition (const GEOM::ListOfGO&   theShapes,
-                                                   const GEOM::ListOfGO&   theTools,
-                                                   const GEOM::ListOfGO&   theKeepInside,
-                                                   const GEOM::ListOfGO&   theRemoveInside,
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePartition (GEOM::GEOM_List_ptr   theShapes,
+                                                   GEOM::GEOM_List_ptr   theTools,
+                                                   GEOM::GEOM_List_ptr   theKeepInside,
+                                                   GEOM::GEOM_List_ptr   theRemoveInside,
                                                    const CORBA::Short      theLimit,
                                                    const CORBA::Boolean    theRemoveWebs,
-                                                   const GEOM::ListOfLong& theMaterials)
+                                                   GEOM::GEOM_List_ptr theMaterials)
 {
   MESSAGE("GEOM_Superv_i::MakePartition");
-  if (CORBA::is_nil(myBoolOp)) getBoolOp();
-  return myBoolOp->MakePartition(theShapes, theTools, theKeepInside, theRemoveInside,
-                                theLimit, theRemoveWebs, theMaterials);
+  GEOM_List_i<GEOM::ListOfGO>* aListImplS = 
+    dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theShapes, myPOA).in());
+  GEOM_List_i<GEOM::ListOfGO>* aListImplT = 
+    dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theTools, myPOA).in());
+  GEOM_List_i<GEOM::ListOfGO>* aListImplKI = 
+    dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theKeepInside, myPOA).in());
+  GEOM_List_i<GEOM::ListOfGO>* aListImplRI = 
+    dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theRemoveInside, myPOA).in());
+  GEOM_List_i<GEOM::ListOfLong>* aListImplM = 
+    dynamic_cast<GEOM_List_i<GEOM::ListOfLong>*>(GetServant(theMaterials, myPOA).in());
+  if (aListImplS && aListImplT && aListImplKI && aListImplRI && aListImplM) {
+    if (CORBA::is_nil(myBoolOp)) getBoolOp();
+    return myBoolOp->MakePartition(aListImplS->GetList(), aListImplT->GetList(), 
+                                  aListImplKI->GetList(), aListImplRI->GetList(),
+                                  theLimit, theRemoveWebs, aListImplM->GetList());
+  }
+  return NULL;
 }
 
 //=============================================================================
@@ -1084,11 +1185,15 @@ GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeEdge (GEOM::GEOM_Object_ptr thePnt1,
 //=============================================================================
 //  MakeWire:
 //=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeWire (const GEOM::ListOfGO& theEdgesAndWires)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeWire (GEOM::GEOM_List_ptr theEdgesAndWires)
 {
   MESSAGE("GEOM_Superv_i::MakeWire");
-  if (CORBA::is_nil(myShapesOp)) getShapesOp();
-  return myShapesOp->MakeWire(theEdgesAndWires);
+  if (GEOM_List_i<GEOM::ListOfGO>* aListImplEW = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theEdgesAndWires, myPOA).in())) {
+    if (CORBA::is_nil(myShapesOp)) getShapesOp();
+    return myShapesOp->MakeWire(aListImplEW->GetList());
+  }
+  return NULL;
 }
 
 //=============================================================================
@@ -1105,22 +1210,30 @@ GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFace (GEOM::GEOM_Object_ptr theWire,
 //=============================================================================
 //  MakeFaceWires:
 //=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFaceWires (const GEOM::ListOfGO& theWires,
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFaceWires (GEOM::GEOM_List_ptr theWires,
                                                    CORBA::Boolean isPlanarWanted)
 {
   MESSAGE("GEOM_Superv_i::MakeFaceWires");
-  if (CORBA::is_nil(myShapesOp)) getShapesOp();
-  return myShapesOp->MakeFaceWires(theWires, isPlanarWanted);
+  if (GEOM_List_i<GEOM::ListOfGO>* aListImplW = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theWires, myPOA).in())) {
+    if (CORBA::is_nil(myShapesOp)) getShapesOp();
+    return myShapesOp->MakeFaceWires(aListImplW->GetList(), isPlanarWanted);
+  }
+  return NULL;
 }
 
 //=============================================================================
 //  MakeShell:
 //=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeShell (const GEOM::ListOfGO& theFacesAndShells)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeShell (GEOM::GEOM_List_ptr theFacesAndShells)
 {
   MESSAGE("GEOM_Superv_i::MakeShell");
-  if (CORBA::is_nil(myShapesOp)) getShapesOp();
-  return myShapesOp->MakeShell(theFacesAndShells);
+  if (GEOM_List_i<GEOM::ListOfGO>* aListImplFS = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theFacesAndShells, myPOA).in())) {
+    if (CORBA::is_nil(myShapesOp)) getShapesOp();
+    return myShapesOp->MakeShell(aListImplFS->GetList());
+  }
+  return NULL;
 }
 
 //=============================================================================
@@ -1136,21 +1249,29 @@ GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSolidShell (GEOM::GEOM_Object_ptr theSh
 //=============================================================================
 //  MakeSolidShells:
 //=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSolidShells (const GEOM::ListOfGO& theShells)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSolidShells (GEOM::GEOM_List_ptr theShells)
 {
   MESSAGE("GEOM_Superv_i::MakeSolidShells");
-  if (CORBA::is_nil(myShapesOp)) getShapesOp();
-  return myShapesOp->MakeSolidShells(theShells);
+  if (GEOM_List_i<GEOM::ListOfGO>* aListImplS = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theShells, myPOA).in())) {
+    if (CORBA::is_nil(myShapesOp)) getShapesOp();
+    return myShapesOp->MakeSolidShells(aListImplS->GetList());
+  }
+  return NULL;
 }
 
 //=============================================================================
 //  MakeCompound:
 //=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCompound (const GEOM::ListOfGO& theShapes)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeCompound (GEOM::GEOM_List_ptr theShapes)
 {
   MESSAGE("GEOM_Superv_i::MakeCompound");
-  if (CORBA::is_nil(myShapesOp)) getShapesOp();
-  return myShapesOp->MakeCompound(theShapes);
+  if (GEOM_List_i<GEOM::ListOfGO>* aListImpl = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theShapes, myPOA).in())) {
+    if (CORBA::is_nil(myShapesOp)) getShapesOp();
+    return myShapesOp->MakeCompound(aListImpl->GetList());
+  }
+  return NULL;
 }
 
 //=============================================================================
@@ -1167,13 +1288,17 @@ GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeGlueFaces (GEOM::GEOM_Object_ptr theSha
 //=============================================================================
 //  MakeExplode:
 //=============================================================================
-GEOM::ListOfGO* GEOM_Superv_i::MakeExplode (GEOM::GEOM_Object_ptr theShape,
-                                           const CORBA::Long theShapeType,
-                                           const CORBA::Boolean isSorted)
+GEOM::GEOM_List_ptr GEOM_Superv_i::MakeExplode (GEOM::GEOM_Object_ptr theShape,
+                                                   const CORBA::Long theShapeType,
+                                                   const CORBA::Boolean isSorted)
 {
   MESSAGE("GEOM_Superv_i::MakeExplode");
   if (CORBA::is_nil(myShapesOp)) getShapesOp();
-  return myShapesOp->MakeExplode(theShape, theShapeType, isSorted);
+
+  GEOM::ListOfGO* aList = myShapesOp->MakeExplode(theShape, theShapeType, isSorted);
+  GEOM_List_i<GEOM::ListOfGO>* aListPtr = new GEOM_List_i<GEOM::ListOfGO>(*(aList));
+  MESSAGE(" List of "<<aListPtr->GetList().length()<<" element(s)");
+  return aListPtr->_this();
 }
 
 //=============================================================================
@@ -1406,13 +1531,15 @@ char* GEOM_Superv_i::PrintBCErrors (GEOM::GEOM_Object_ptr theCompound,
 //=============================================================================
 //  ExplodeCompoundOfBlocks:
 //=============================================================================
-GEOM::ListOfGO* GEOM_Superv_i::ExplodeCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound,
-                                                       const CORBA::Long     theMinNbFaces,
-                                                       const CORBA::Long     theMaxNbFaces)
+GEOM::GEOM_List_ptr GEOM_Superv_i::ExplodeCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound,
+                                                               const CORBA::Long     theMinNbFaces,
+                                                               const CORBA::Long     theMaxNbFaces)
 {
   MESSAGE("GEOM_Superv_i::ExplodeCompoundOfBlocks");
   if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
-  return myBlocksOp->ExplodeCompoundOfBlocks(theCompound, theMinNbFaces, theMaxNbFaces);
+  GEOM::ListOfGO* aBlocks = myBlocksOp->ExplodeCompoundOfBlocks(theCompound, theMinNbFaces, theMaxNbFaces);
+  GEOM_List_i<GEOM::ListOfGO>* aListPtr = new GEOM_List_i<GEOM::ListOfGO>(*(aBlocks));
+  return aListPtr->_this();
 }
 
 //=============================================================================
@@ -1430,22 +1557,33 @@ GEOM::GEOM_Object_ptr GEOM_Superv_i::GetBlockNearPoint (GEOM::GEOM_Object_ptr th
 //  GetBlockByParts:
 //=============================================================================
 GEOM::GEOM_Object_ptr GEOM_Superv_i::GetBlockByParts (GEOM::GEOM_Object_ptr theCompound,
-                                                     const GEOM::ListOfGO& theParts)
+                                                     GEOM::GEOM_List_ptr theParts)
 {
   MESSAGE("GEOM_Superv_i::GetBlockByParts");
-  if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
-  return myBlocksOp->GetBlockByParts(theCompound, theParts);
+  if (GEOM_List_i<GEOM::ListOfGO>* aListImplP = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theParts, myPOA).in())) {
+    if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+    return myBlocksOp->GetBlockByParts(theCompound, aListImplP->GetList());
+  }
+  return NULL;
 }
 
 //=============================================================================
 //  GetBlocksByParts:
 //=============================================================================
-GEOM::ListOfGO* GEOM_Superv_i::GetBlocksByParts (GEOM::GEOM_Object_ptr theCompound,
-                                                const GEOM::ListOfGO& theParts)
+GEOM::GEOM_List_ptr GEOM_Superv_i::GetBlocksByParts (GEOM::GEOM_Object_ptr theCompound,
+                                                        GEOM::GEOM_List_ptr theParts)
 {
   MESSAGE("GEOM_Superv_i::GetBlocksByParts");
-  if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
-  return myBlocksOp->GetBlocksByParts(theCompound, theParts);
+  if (GEOM_List_i<GEOM::ListOfGO>* aListImplP = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(theParts, myPOA).in())) {
+    if (CORBA::is_nil(myBlocksOp)) getBlocksOp();
+    
+    GEOM::ListOfGO* aBlocks = myBlocksOp->GetBlocksByParts(theCompound, aListImplP->GetList());
+    GEOM_List_i<GEOM::ListOfGO>* aListPtr = new GEOM_List_i<GEOM::ListOfGO>(*(aBlocks));
+    return aListPtr->_this();
+  }
+  return NULL;
 }
 
 //=============================================================================
@@ -1533,42 +1671,58 @@ GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeArc (GEOM::GEOM_Object_ptr thePnt1,
 //=============================================================================
 //  MakePolyline:
 //=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePolyline (const GEOM::ListOfGO& thePoints)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakePolyline (GEOM::GEOM_List_ptr thePoints)
 {
   MESSAGE("GEOM_Superv_i::MakePolyline");
-  if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
-  return myCurvesOp->MakePolyline(thePoints);
+  if (GEOM_List_i<GEOM::ListOfGO>* aListImplP = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(thePoints, myPOA).in())) {
+    if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+    return myCurvesOp->MakePolyline(aListImplP->GetList());
+  }
+  return NULL;
 }
 
 //=============================================================================
 //  MakeSplineBezier:
 //=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSplineBezier (const GEOM::ListOfGO& thePoints)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSplineBezier (GEOM::GEOM_List_ptr thePoints)
 {
   MESSAGE("GEOM_Superv_i::MakeSplineBezier");
-  if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
-  return myCurvesOp->MakeSplineBezier(thePoints);
+  if (GEOM_List_i<GEOM::ListOfGO>* aListImplP = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(thePoints, myPOA).in())) {
+    if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+    return myCurvesOp->MakeSplineBezier(aListImplP->GetList());
+  }
+  return NULL;
 }
 
 //=============================================================================
 //  MakeSplineInterpolation:
 //=============================================================================
-GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSplineInterpolation (const GEOM::ListOfGO& thePoints)
+GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSplineInterpolation (GEOM::GEOM_List_ptr thePoints)
 {
   MESSAGE("GEOM_Superv_i::MakeSplineInterpolation");
-  if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
-  return myCurvesOp->MakeSplineInterpolation(thePoints);
+  if (GEOM_List_i<GEOM::ListOfGO>* aListImplP = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfGO>*>(GetServant(thePoints, myPOA).in())) {
+    if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+    return myCurvesOp->MakeSplineInterpolation(aListImplP->GetList());
+  }
+  return NULL;
 }
 
 //=============================================================================
 //  MakeSketcher:
 //=============================================================================
 GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeSketcher (const char* theCommand, 
-                                                  const GEOM::ListOfDouble& theWorkingPlane)
+                                                  GEOM::GEOM_List_ptr theWorkingPlane)
 {
   MESSAGE("GEOM_Superv_i::MakeSketcher");
-  if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
-  return myCurvesOp->MakeSketcher(theCommand, theWorkingPlane);
+  if (GEOM_List_i<GEOM::ListOfDouble>* aListImplWP = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfDouble>*>(GetServant(theWorkingPlane, myPOA).in())) {
+    if (CORBA::is_nil(myCurvesOp)) getCurvesOp();
+    return myCurvesOp->MakeSketcher(theCommand, aListImplWP->GetList());
+  }
+  return NULL;
 }
 
 //=============================== LocalOperations =============================
@@ -1588,11 +1742,15 @@ GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletAll (GEOM::GEOM_Object_ptr theSha
 //=============================================================================
 GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletEdges (GEOM::GEOM_Object_ptr theShape, 
                                                      CORBA::Double theR,
-                                                     const GEOM::ListOfLong& theEdges)
+                                                     GEOM::GEOM_List_ptr theEdges)
 {
   MESSAGE("GEOM_Superv_i::MakeFilletEdges");
-  if (CORBA::is_nil(myLocalOp)) getLocalOp();
-  return myLocalOp->MakeFilletEdges(theShape, theR, theEdges);
+  if (GEOM_List_i<GEOM::ListOfLong>* aListImplE = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfLong>*>(GetServant(theEdges, myPOA).in())) {
+    if (CORBA::is_nil(myLocalOp)) getLocalOp();
+    return myLocalOp->MakeFilletEdges(theShape, theR, aListImplE->GetList());
+  }
+  return NULL;
 }
 
 //=============================================================================
@@ -1600,11 +1758,15 @@ GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletEdges (GEOM::GEOM_Object_ptr theS
 //=============================================================================
 GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeFilletFaces (GEOM::GEOM_Object_ptr theShape, 
                                                      CORBA::Double theR,
-                                                     const GEOM::ListOfLong& theFaces)
+                                                     GEOM::GEOM_List_ptr theFaces)
 {
   MESSAGE("GEOM_Superv_i::MakeFilletFaces");
-  if (CORBA::is_nil(myLocalOp)) getLocalOp();
-  return myLocalOp->MakeFilletFaces(theShape, theR, theFaces);
+  if (GEOM_List_i<GEOM::ListOfLong>* aListImplF = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfLong>*>(GetServant(theFaces, myPOA).in())) {
+    if (CORBA::is_nil(myLocalOp)) getLocalOp();
+    return myLocalOp->MakeFilletFaces(theShape, theR, aListImplF->GetList());
+  }
+  return NULL;
 }
 
 //=============================================================================
@@ -1634,11 +1796,15 @@ GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferEdge (GEOM::GEOM_Object_ptr theS
 //=============================================================================
 GEOM::GEOM_Object_ptr GEOM_Superv_i::MakeChamferFaces (GEOM::GEOM_Object_ptr theShape,
                                                       CORBA::Double theD1, CORBA::Double theD2,
-                                                      const GEOM::ListOfLong& theFaces)
+                                                      GEOM::GEOM_List_ptr theFaces)
 {
   MESSAGE("GEOM_Superv_i::MakeChamferFaces");
-  if (CORBA::is_nil(myLocalOp)) getLocalOp();
-  return myLocalOp->MakeChamferFaces(theShape, theD1, theD2, theFaces);
+  if (GEOM_List_i<GEOM::ListOfLong>* aListImplF = 
+      dynamic_cast<GEOM_List_i<GEOM::ListOfLong>*>(GetServant(theFaces, myPOA).in())) {
+    if (CORBA::is_nil(myLocalOp)) getLocalOp();
+    return myLocalOp->MakeChamferFaces(theShape, theD1, theD2, aListImplF->GetList());
+  }
+  return NULL;
 }
 
 //=============================================================================
@@ -1722,11 +1888,15 @@ GEOM::GEOM_Object_ptr GEOM_Superv_i::GetMainShape (GEOM::GEOM_Object_ptr theGrou
 //=============================================================================
 //  GetObjects:
 //=============================================================================
-GEOM::ListOfLong* GEOM_Superv_i::GetObjects (GEOM::GEOM_Object_ptr theGroup)
+GEOM::GEOM_List_ptr GEOM_Superv_i::GetObjects (GEOM::GEOM_Object_ptr theGroup)
 {
   MESSAGE("GEOM_Superv_i::GetObjects");
   if (CORBA::is_nil(myGroupOp)) getGroupOp();
-  return myGroupOp->GetObjects(theGroup);
+
+  GEOM::ListOfLong* aList = myGroupOp->GetObjects(theGroup);
+  GEOM_List_i<GEOM::ListOfLong>* aListPtr = new GEOM_List_i<GEOM::ListOfLong>(*(aList));
+  MESSAGE(" List of "<<aListPtr->GetList().length()<<" element(s)");
+  return aListPtr->_this();
 }
 
 //=====================================================================================
index 67f780c107eba84aec524c3909bd0047d9461c03..3a3ce45965c8f7c1e8beea2509a6dc1b2df3bbc6 100644 (file)
@@ -6,6 +6,7 @@
 #include CORBA_SERVER_HEADER(GEOM_Superv)
 
 #include "GEOM_Gen_i.hh"
+#include "GEOM_List_i.hh"
 
 #include "QAD_Study.h"
 #include "QAD_Application.h"
@@ -37,11 +38,35 @@ public:
   void getLocalOp();
   void getGroupOp();  
 
+  PortableServer::ServantBase_var GetServant(CORBA::Object_ptr       theObject,
+                                            PortableServer::POA_ptr thePOA);
+
   //-----------------------------------------------------------------------//
   // Set current stydy ID                                                  //
   //-----------------------------------------------------------------------//
   void SetStudyID( CORBA::Long theId );      
 
+  //-----------------------------------------------------------//
+  // Create ListOfGO and add items to it                       // 
+  //-----------------------------------------------------------//
+  GEOM::GEOM_List_ptr CreateListOfGO();
+  void AddItemToListOfGO(GEOM::GEOM_List_ptr& theList, 
+                        GEOM::GEOM_Object_ptr    theObject);
+
+  //-----------------------------------------------------------//
+  // Create ListOfLong and add items to it                     // 
+  //-----------------------------------------------------------//
+  GEOM::GEOM_List_ptr CreateListOfLong();
+  void AddItemToListOfLong(GEOM::GEOM_List_ptr& theList, 
+                          long    theObject);
+  
+  //-----------------------------------------------------------//
+  // Create ListOfDouble and add items to it                   // 
+  //-----------------------------------------------------------//
+  GEOM::GEOM_List_ptr CreateListOfDouble();
+  void AddItemToListOfDouble(GEOM::GEOM_List_ptr& theList, 
+                            double    theObject);
+
   //-----------------------------------------------------------------------//
   // Inherited methods from SALOMEDS::Driver                               //
   //-----------------------------------------------------------------------//    
@@ -187,13 +212,13 @@ public:
                                     CORBA::Long theOperation);
   GEOM::GEOM_Object_ptr MakeFuse (GEOM::GEOM_Object_ptr theShape1,
                                  GEOM::GEOM_Object_ptr theShape2);
-  GEOM::GEOM_Object_ptr MakePartition (const GEOM::ListOfGO&   theShapes,
-                                      const GEOM::ListOfGO&   theTools,
-                                      const GEOM::ListOfGO&   theKeepInside,
-                                      const GEOM::ListOfGO&   theRemoveInside,
+  GEOM::GEOM_Object_ptr MakePartition (GEOM::GEOM_List_ptr   theShapes,
+                                      GEOM::GEOM_List_ptr   theTools,
+                                      GEOM::GEOM_List_ptr   theKeepInside,
+                                      GEOM::GEOM_List_ptr   theRemoveInside,
                                       const CORBA::Short      theLimit,
                                       const CORBA::Boolean    theRemoveWebs,
-                                      const GEOM::ListOfLong& theMaterials);
+                                      GEOM::GEOM_List_ptr theMaterials);
   GEOM::GEOM_Object_ptr MakeHalfPartition (GEOM::GEOM_Object_ptr theShape,
                                           GEOM::GEOM_Object_ptr thePlane);
 
@@ -292,20 +317,20 @@ public:
   //-----------------------------------------------------------//
   GEOM::GEOM_Object_ptr MakeEdge (GEOM::GEOM_Object_ptr thePnt1,
                                  GEOM::GEOM_Object_ptr thePnt2);
-  GEOM::GEOM_Object_ptr MakeWire (const GEOM::ListOfGO& theEdgesAndWires);
+  GEOM::GEOM_Object_ptr MakeWire (GEOM::GEOM_List_ptr theEdgesAndWires);
   GEOM::GEOM_Object_ptr MakeFace (GEOM::GEOM_Object_ptr theWire,
                                  CORBA::Boolean isPlanarWanted);
-  GEOM::GEOM_Object_ptr MakeFaceWires (const GEOM::ListOfGO& theWires,
+  GEOM::GEOM_Object_ptr MakeFaceWires (GEOM::GEOM_List_ptr theWires,
                                       CORBA::Boolean isPlanarWanted);
-  GEOM::GEOM_Object_ptr MakeShell (const GEOM::ListOfGO& theFacesAndShells);
+  GEOM::GEOM_Object_ptr MakeShell (GEOM::GEOM_List_ptr theFacesAndShells);
   GEOM::GEOM_Object_ptr MakeSolidShell (GEOM::GEOM_Object_ptr theShell);
-  GEOM::GEOM_Object_ptr MakeSolidShells (const GEOM::ListOfGO& theShells);
-  GEOM::GEOM_Object_ptr MakeCompound (const GEOM::ListOfGO& theShapes);
+  GEOM::GEOM_Object_ptr MakeSolidShells (GEOM::GEOM_List_ptr theShells);
+  GEOM::GEOM_Object_ptr MakeCompound (GEOM::GEOM_List_ptr theShapes);
   GEOM::GEOM_Object_ptr MakeGlueFaces (GEOM::GEOM_Object_ptr theShape,
                                       const CORBA::Double   theTolerance);
-  GEOM::ListOfGO* MakeExplode (GEOM::GEOM_Object_ptr theShape,
-                              const CORBA::Long theShapeType,
-                              const CORBA::Boolean isSorted);
+  GEOM::GEOM_List_ptr MakeExplode (GEOM::GEOM_Object_ptr theShape,
+                                      const CORBA::Long theShapeType,
+                                      const CORBA::Boolean isSorted);
   CORBA::Long NumberOfFaces (GEOM::GEOM_Object_ptr theShape);
   CORBA::Long NumberOfEdges (GEOM::GEOM_Object_ptr theShape);
   GEOM::GEOM_Object_ptr ChangeOrientation (GEOM::GEOM_Object_ptr theShape);
@@ -363,15 +388,15 @@ public:
                                        GEOM::GEOM_IBlocksOperations::BCErrors_out theErrors);
   char* PrintBCErrors (GEOM::GEOM_Object_ptr theCompound,
                       const GEOM::GEOM_IBlocksOperations::BCErrors& theErrors);
-  GEOM::ListOfGO* ExplodeCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound,
-                                          const CORBA::Long     theMinNbFaces,
-                                          const CORBA::Long     theMaxNbFaces);
+  GEOM::GEOM_List_ptr ExplodeCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound,
+                                                  const CORBA::Long     theMinNbFaces,
+                                                  const CORBA::Long     theMaxNbFaces);
   GEOM::GEOM_Object_ptr GetBlockNearPoint (GEOM::GEOM_Object_ptr theCompound,
                                           GEOM::GEOM_Object_ptr thePoint);
   GEOM::GEOM_Object_ptr GetBlockByParts (GEOM::GEOM_Object_ptr theCompound,
-                                        const GEOM::ListOfGO& theParts);
-  GEOM::ListOfGO* GetBlocksByParts (GEOM::GEOM_Object_ptr theCompound,
-                                   const GEOM::ListOfGO& theParts);
+                                        GEOM::GEOM_List_ptr theParts);
+  GEOM::GEOM_List_ptr GetBlocksByParts (GEOM::GEOM_Object_ptr theCompound,
+                                           GEOM::GEOM_List_ptr theParts);
   GEOM::GEOM_Object_ptr MakeMultiTransformation1D (GEOM::GEOM_Object_ptr theBlock,
                                                   const CORBA::Long     theDirFace1,
                                                   const CORBA::Long     theDirFace2,
@@ -399,11 +424,11 @@ public:
   GEOM::GEOM_Object_ptr MakeArc (GEOM::GEOM_Object_ptr thePnt1,
                                 GEOM::GEOM_Object_ptr thePnt2,
                                 GEOM::GEOM_Object_ptr thePnt3);
-  GEOM::GEOM_Object_ptr MakePolyline (const GEOM::ListOfGO& thePoints);
-  GEOM::GEOM_Object_ptr MakeSplineBezier (const GEOM::ListOfGO& thePoints);
-  GEOM::GEOM_Object_ptr MakeSplineInterpolation (const GEOM::ListOfGO& thePoints);
+  GEOM::GEOM_Object_ptr MakePolyline (GEOM::GEOM_List_ptr thePoints);
+  GEOM::GEOM_Object_ptr MakeSplineBezier (GEOM::GEOM_List_ptr thePoints);
+  GEOM::GEOM_Object_ptr MakeSplineInterpolation (GEOM::GEOM_List_ptr thePoints);
   GEOM::GEOM_Object_ptr MakeSketcher (const char* theCommand, 
-                                     const GEOM::ListOfDouble& theWorkingPlane);
+                                     const GEOM::GEOM_List_ptr theWorkingPlane);
 
   //-----------------------------------------------------------//
   // LocalOperations                                           //
@@ -411,16 +436,16 @@ public:
   GEOM::GEOM_Object_ptr MakeFilletAll (GEOM::GEOM_Object_ptr theShape,
                                       CORBA::Double theR);
   GEOM::GEOM_Object_ptr MakeFilletEdges (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR,
-                                        const GEOM::ListOfLong& theEdges);
+                                        GEOM::GEOM_List_ptr theEdges);
   GEOM::GEOM_Object_ptr MakeFilletFaces (GEOM::GEOM_Object_ptr theShape, CORBA::Double theR,
-                                        const GEOM::ListOfLong& theFaces);
+                                        GEOM::GEOM_List_ptr theFaces);
   GEOM::GEOM_Object_ptr MakeChamferAll (GEOM::GEOM_Object_ptr theShape, CORBA::Double theD);
   GEOM::GEOM_Object_ptr MakeChamferEdge (GEOM::GEOM_Object_ptr theShape,
                                         CORBA::Double theD1, CORBA::Double theD2,
                                         CORBA::Long theFace1, CORBA::Long theFace2);
   GEOM::GEOM_Object_ptr MakeChamferFaces (GEOM::GEOM_Object_ptr theShape,
                                          CORBA::Double theD1, CORBA::Double theD2,
-                                         const GEOM::ListOfLong& theFaces);
+                                         GEOM::GEOM_List_ptr theFaces);
   GEOM::GEOM_Object_ptr MakeArchimede (GEOM::GEOM_Object_ptr theShape,
                                        CORBA::Double theWeight,
                                       CORBA::Double theWaterDensity,
@@ -439,12 +464,13 @@ public:
                     CORBA::Long theSubShapeId);
   CORBA::Long GetType (GEOM::GEOM_Object_ptr theGroup);
   GEOM::GEOM_Object_ptr GetMainShape (GEOM::GEOM_Object_ptr theGroup);
-  GEOM::ListOfLong* GetObjects (GEOM::GEOM_Object_ptr theGroup);
+  GEOM::GEOM_List_ptr GetObjects (GEOM::GEOM_Object_ptr theGroup);
   
 private:
   SALOME_NamingService *  name_service; 
   GEOM::GEOM_Gen_ptr      myGeomEngine;
   CORBA::Long             myStudyID;
+  PortableServer::POA_var myPOA;
   
   GEOM::GEOM_IBasicOperations_ptr     myBasicOp;
   GEOM::GEOM_I3DPrimOperations_ptr    my3DPrimOp;
index 14c03b7bf260cb99a3ff5c5441abd31ba91fe856..961912a8119de0a403461609ed989742ced38339 100644 (file)
@@ -43,7 +43,7 @@ LIB_SERVER_IDL = SALOMEDS.idl SALOMEDS_Attributes.idl SALOME_Component.idl SALOM
                  SALOME_GenericObj.idl SALOME_ModuleCatalog.idl GEOM_Gen.idl GEOM_Superv.idl \
 
 # Executables targets
-BIN = 
+BIN =
 BIN_SRC = 
 BIN_CLIENT_IDL = 
 BIN_SERVER_IDL =
index 9ef7d1e5e70c67b735291eb243eca52f636f12d1..b2524c07a7c39fe909e2075d3b8b248d47696e8f 100644 (file)
@@ -24,7 +24,7 @@
 #  Module : GEOM
 #  $Header$
 
-def TestOtherOperations (geompy, math, BATCHMODE = None):
+def TestOtherOperations (geompy, math):
 
   # MakeFaces
   p11 = geompy.MakeVertex( 0,  0, 0)
@@ -123,14 +123,9 @@ def TestOtherOperations (geompy, math, BATCHMODE = None):
   geompy.Export(f12, "/tmp/testExportImport.brep", "BREP")
 
   # ExportBREP, ExportIGES, ExportSTEP
-  if BATCHMODE is not None:
-    geompy.Export(f12, "/tmp/testExportImportBREP.brep","BREP")
-    geompy.Export(f12, "/tmp/testExportImportIGES.iges","IGES")
-    geompy.Export(f12, "/tmp/testExportImportSTEP.step","STEP")
-  else:
-    geompy.ExportBREP(f12, "/tmp/testExportImportBREP.brep")
-    geompy.ExportIGES(f12, "/tmp/testExportImportIGES.iges")
-    geompy.ExportSTEP(f12, "/tmp/testExportImportSTEP.step")
+  geompy.ExportBREP(f12, "/tmp/testExportImportBREP.brep")
+  geompy.ExportIGES(f12, "/tmp/testExportImportIGES.iges")
+  geompy.ExportSTEP(f12, "/tmp/testExportImportSTEP.step")
 
   # Import
   Import = geompy.Import("/tmp/testExportImport.brep", "BREP")
@@ -138,14 +133,9 @@ def TestOtherOperations (geompy, math, BATCHMODE = None):
   id_Import = geompy.addToStudy(Import, "Import")
 
   # ImportBREP, ImportIGES, ImportSTEP
-  if BATCHMODE is not None:
-    ImportBREP = geompy.Import("/tmp/testExportImportBREP.brep","BREP")
-    ImportIGES = geompy.Import("/tmp/testExportImportIGES.iges","IGES")
-    ImportSTEP = geompy.Import("/tmp/testExportImportSTEP.step","STEP")
-  else:
-    ImportBREP = geompy.ImportBREP("/tmp/testExportImportBREP.brep")
-    ImportIGES = geompy.ImportIGES("/tmp/testExportImportIGES.iges")
-    ImportSTEP = geompy.ImportSTEP("/tmp/testExportImportSTEP.step")
+  ImportBREP = geompy.ImportBREP("/tmp/testExportImportBREP.brep")
+  ImportIGES = geompy.ImportIGES("/tmp/testExportImportIGES.iges")
+  ImportSTEP = geompy.ImportSTEP("/tmp/testExportImportSTEP.step")
 
   id_ImportBREP = geompy.addToStudy(ImportBREP, "ImportBREP")
   id_ImportIGES = geompy.addToStudy(ImportIGES, "ImportIGES")
diff --git a/src/GEOM_SWIG/GEOM_cyl2complementary.py b/src/GEOM_SWIG/GEOM_cyl2complementary.py
new file mode 100755 (executable)
index 0000000..97efc77
--- /dev/null
@@ -0,0 +1,88 @@
+#==============================================================================
+#  Info.
+#  Bug (from script, bug)   : cyl2complementary_modified.py, PAL6700
+#  Modified                 : 25/11/2004
+#  Author                   : Kovaltchuk Alexey
+#  Project                  : PAL/SALOME
+#==============================================================================
+
+# Import
+# ------
+
+import salome
+import geompy
+geomgui = salome.ImportComponentGUI("GEOM") 
+
+def addToStudy(shape, name):
+    i = geompy.addToStudy(shape, name)
+    salome.sg.updateObjBrowser(0)
+    geomgui.createAndDisplayGO(i)
+    return i
+
+# Piece
+# -----
+
+# Creer la geometrie en bloc hexahedrique d'un parallelepipede troue d'une piece en forme de T composee de 2 cylindres de diametre different dont les axes se coupent orthogonalement,
+# puis mailler en hexahedrique.
+
+gx = 0
+gy = 0
+gz = 0
+
+g_dx = 250
+g_dy = 200
+g_dz = 150
+
+g_rayonGrand = 70
+g_rayonPetit = 50
+
+# Geometrie
+# =========
+
+# Le parallelepipede
+# ------------------
+
+p_boite = geompy.MakeBox(gx-g_dx, gy-g_dy, gz-g_dz,  gx+g_dx, gy+g_dy, gz+g_dz)
+
+# Le grand cylindre
+# -----------------
+
+g_base = geompy.MakeVertex(gx-g_dx, gy, gz)
+g_dir  = geompy.MakeVectorDXDYDZ(1, 0, 0)
+g_cyl  = geompy.MakeCylinder(g_base, g_dir, g_rayonGrand, g_dx*2)
+
+# Le petit cylindre
+# -----------------
+
+c_base = geompy.MakeVertex(gx, gy, gz)
+c_dir  = geompy.MakeVectorDXDYDZ(0, 0, 1)
+c_cyl  = geompy.MakeCylinder(c_base, c_dir, g_rayonPetit, g_dz)
+
+# Le parallelepipede troue
+# ------------------------
+
+t_boite1 = geompy.MakeBoolean(p_boite , g_cyl, 2)
+t_boite  = geompy.MakeBoolean(t_boite1, c_cyl, 2)
+
+# Partitionner
+# ------------
+
+p_tools = []
+
+p_tools.append(geompy.MakePlane(c_base, geompy.MakeVectorDXDYDZ(0,  g_dz, g_dy), 10))
+p_tools.append(geompy.MakePlane(c_base, geompy.MakeVectorDXDYDZ(0, -g_dz, g_dy), 10))
+
+p_tools.append(geompy.MakePlane(geompy.MakeVertex(gx-g_rayonPetit, 0, 0), geompy.MakeVectorDXDYDZ(1, 0, 0), 10))
+p_tools.append(geompy.MakePlane(geompy.MakeVertex(gx+g_rayonPetit, 0, 0), geompy.MakeVectorDXDYDZ(1, 0, 0), 10))
+
+addToStudy(t_boite, "t_boite")
+
+p_element = geompy.MakePartition([t_boite], p_tools, [], [], 4, 0, [])
+
+# Compound
+# --------
+
+# Ajouter la piece dans l'etude
+# -----------------------------
+
+idpiece = addToStudy(p_element, "BoxHoled2Cylinders")
diff --git a/src/GEOM_SWIG/GEOM_shellSolid.py b/src/GEOM_SWIG/GEOM_shellSolid.py
new file mode 100755 (executable)
index 0000000..0495979
--- /dev/null
@@ -0,0 +1,678 @@
+#==============================================================================
+#  Info.
+#  Bug (from script, bug)   : shellSolid_modified.py, PAL6611
+#  Modified                 : 25/11/2004
+#  Author                   : Kovaltchuk Alexey
+#  Project                  : PAL/SALOME
+#==============================================================================
+
+# Imports
+# -------
+
+import salome
+import SALOMEDS
+
+import geompy
+
+# Interface with geometry
+# -----------------------
+
+#geom = salome.lcc.FindOrLoadComponent("FactoryServer", "GEOM")
+geomgui = salome.ImportComponentGUI("GEOM")
+
+geom = geompy
+
+# Interface with study
+# --------------------
+
+def addToStudy(shape, name):
+    i = geompy.addToStudy(shape, name)
+    salome.sg.updateObjBrowser(0)
+#    geomgui.createAndDisplayGO(i)
+    return i
+
+def setName(obj):
+    obj.SetName(salome.orb.object_to_string(obj))
+
+
+def MakeVertex(x, y, z):
+    v = geom.MakeVertex(x, y, z)
+    setName(v)
+    return v
+
+def MakeEdge(v1, v2):
+    e = geom.MakeEdge(v1, v2)
+    setName(e)
+    return e
+
+def MakeArc(f, p, t):
+    e = geom.MakeArc(f, p, t)
+    setName(e)
+    return e
+
+def MakeArcCenter(c, f, t):
+    p = fkl(c, f, t)
+    e = geom.MakeArc(f, p, t)
+    setName(e)
+    return e
+
+# Face with 4 edges
+# -----------------
+
+# cf. makeTiledSurfByContour
+
+def MakeQuadFace(e1, e2, e3, e4):
+    l = []
+    l.append(e1)
+    l.append(e2)
+    l.append(e3)
+    l.append(e4)
+    w = geom.MakeWire(l)
+    f = geom.MakeFace(w, 1)
+    setName(f)
+    return f
+
+# cf. makeTiledSurfBetweenTwolines
+
+def MakeQuadFaceEdge(e1, e2):
+    return fkl
+
+# cf. makeTiledSurfByPointsOfContour
+# cf. makeMesh
+
+def MakeQuadFaceVertex(v1, v2, v3, v4):
+    l = []
+    e = MakeEdge(v1, v2)
+    l.append(e)
+    e = MakeEdge(v2, v3)
+    l.append(e)
+    e = MakeEdge(v3, v4)
+    l.append(e)
+    e = MakeEdge(v4, v1)
+    l.append(e)
+    w = geom.MakeWire(l)
+    f = geom.MakeFace(w, 1)
+    setName(f)
+    return f
+
+# Solid with 6 faces
+# ------------------
+
+# cf. makePavedVolWithContour
+# cf. makeVolWithEnvolope
+
+def MakeHexaSolid(f1, f2, f3, f4, f5, f6):
+    l = []
+    l.append(f1)
+    l.append(f2)
+    l.append(f3)
+    l.append(f4)
+    l.append(f5)
+    l.append(f6)
+    s = geom.MakeShell(l)
+# FKL: bad shell
+    l = []
+    l.append(s)
+    s = geom.MakeSolid(l)
+# FKL: MakeSolid crash
+    setName(s)
+    return s
+
+# cf. makeVolBetweenTwoSurfaces
+
+def MakeHexaSolidFace(f1, f2):
+    return fkl
+
+# Face (with 4 edges) and solid (with 6 faces)
+# --------------------------------------------
+
+# makeTiledSurfByRotationOfLine
+
+def MakeRevolution(g, pt, ve, angle):
+    """
+    Creates a face  by rotation of an edge with an angle around an axis defined by a point and a vector or
+    creates a solid by rotation of a  face with an angle around an axis defined by a point and a vector
+    """
+    axis = geom.MakeAxisStruct(pt.x, pt.y, pt.z, ve.x, ve.y, ve.z)
+    s = geom.MakeRevolution(g, axis, angle)
+    setName(s)
+    return s
+
+# cf. makeSurfSewingTwolines
+
+def MakeSewing(ls):
+    """
+    Creates a face  by sewing common edges between a list of faces or
+    Creates a solid by sewing common faces between a list of solids
+    """
+    s = geom.MakeSewing(ls)
+    setName(s)
+    return s
+
+# cf. makeIntersectionBetweenTwoMeshes
+
+def MakeCommon(s1, s2):
+    """
+    Creates the common face  between 2 faces or
+    Creates the common solid between 2 solids
+    """
+    s = geom.MakeBoolean(s1, s2, 1)
+    setName(s)
+    return s
+
+# cf. makeMerge
+
+def MakeFuse(s1, s2):
+    """
+    Fuses 2 faces or 2 solids
+    """
+    s = geom.MakeBoolean(s1, s2, 3)
+    setName(s)
+    return s
+
+# Additional
+
+def MakeCut(s1, s2):
+    """
+    Cuts 2 faces or 2 solids
+    """
+    s = geom.MakeBoolean(s1, s2, 2)
+    setName(s)
+    return s
+
+# Edge, face (with 4 edges) and solid (with 6 faces)
+# --------------------------------------------------
+
+# cf. makeSurfByTranslation
+# cf. makeVolByTranslation
+
+def MakePrism(s, v):
+    """
+    Creates a edge  defined by a vertex and along a vector
+    Creates a face  defined by a edge   and along a vector
+    Creates a solid defined by a face   and along a vector
+    """
+    r = geom.MakePrism(s, point(0, 0, 0), v)
+    setName(r)
+    return r
+
+# cf. homothety
+
+def MakeScaleTransform(s, center, factor):
+    """
+    Creates a homothety of a geometric object
+    """
+    r = geom.MakeScaleTransform(s, center, factor)
+    setName(r)
+    return r
+
+# Vertex, edge, face (with 4 edges) and solid (with 6 faces)
+# ----------------------------------------------------------
+
+# cf. translate
+
+def MakeTranslation(s, vx, vy, vz):
+    """
+    Translates a vertex, an edge, a face or a solid
+    """
+    r = geom.MakeTranslation(s, vx, vy, vz)
+    setName(r)
+    return r
+
+# cf. rotation
+
+def MakeRotation(g, pt, ve, angle):
+    """
+    Creates a rotation of the geometric object with an angle around an axis defined by a point and a vector
+    """
+    axis = geom.MakeAxisStruct(pt.x, pt.y, pt.z, ve.x, ve.y, ve.z)
+    s = geom.MakeRotation(g, axis, angle)
+    setName(s)
+    return s
+
+# cf. symmetryByPoint
+
+def MakeMirrorByPoint(s, point):
+    """
+    Creates a symmetric object by point symetry
+    """
+    return fkl
+
+# cf. symmetryByLine
+
+def MakeMirrorByLine(s, line):
+    """
+    Creates a symmetric object by line symetry
+    """
+    return fkl
+
+# cf. symmetryByPlane
+
+def MakeMirrorByPlane(s, pt, ve):
+    """
+    Creates a symmetric object by plane symetry defined by a point and a normal vector
+    """
+    p = plane(pt, ve)
+    r = geom.MakeMirrorByplane(s, p)
+    setName(r)
+    return r
+
+# Compound
+# --------
+
+# Additional
+
+def BlockMakeCompound(ls):
+    """
+    Creates a compound defined by a list and glue faces
+    """
+    c = MakeCompound(ls)
+    r = MakeGlueFaces(c, 1.e-5)
+    setName(r)
+    return r
+
+# Boolean operators
+# -----------------
+
+def mergePointsNearBy(l, v):
+    """
+    Modifies a list of shape by replacing all vertex near a new vextex
+    """
+    return fkl
+
+# Acces operators
+# ---------------
+
+def getCoords(v):
+    """
+    Gets the coordinates of the vertex
+    """
+    return fkl
+
+def extractBeginPoint(e):
+    """
+    Gets the first point of an edge
+    """
+    return fkl
+
+def extractEndPoint(e):
+    """
+    Gets the second point of an edge
+    """
+    return fkl
+
+# fkl more functionalities
+
+# Addionnal
+# =========
+
+# Check geometry
+# --------------
+
+def CheckQuadFace(f):
+    """
+    Checks if a face has 4 edges
+    """
+    return fkl
+
+def CheckHexaSolid(s):
+    """
+    Checks if a solid has 6 faces and each faces have 4 edges
+    """
+    return fkl
+
+# fkl more if other kind of solid like: tetra, penta, etc
+
+# point for building
+# ------------------
+
+def point(x, y, z):
+    p = geom.MakeVertex(x, y, z)
+    return p
+
+def plane(pt, dir):
+    p = geom.MakePlane(pt, d, 100)
+    return p
+
+# Solid
+# -----
+
+def MakeCylinder(center, dir, radius, height):
+    s = geom.MakeCylinder(center, dir, radius, height)
+    setName(s)
+    return s
+
+def MakeBox(p1, p2):
+    s = geom.MakeBoxTwoPnt(p1, p2)
+    setName(s)
+    return s
+
+# Compound
+# --------
+
+ShapeType = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}
+
+def MakePartitionList(solids, tools):
+    """
+    Creates a list of shape by a partition of a list of solids by a list of tools
+    """
+    p = geom.Partition(solids, tools, [], [], ShapeType["SHAPE"]);
+    l = geom.SubShapeAll(p, ShapeType["SHAPE"])
+    return l
+
+def MakePartition(solids, tools):
+    """
+    Creates a partition of a list of solids by a list of tools
+    """
+    l = MakePartitionList(solids, tools)
+    c = MakeCompound(l)
+    setName(c)
+    return c
+
+def BlockMakeMultiTranslation1D(shape, dir, step, times):
+    m = geom.MakeMultiTranslation1D(shape, dir, step, times)
+    c  = MakeGlueFaces(m, 1.e-5)
+    setName(c)
+    return c
+
+def BlockMakeMultiTranslation2D(shape, dir1, step1, times1, dir2, step2, times2):
+    m  = geom.MakeMultiTranslation2D(shape, dir1, step1, times1, dir2, step2, times2)
+    c  = MakeGlueFaces(m, 1.e-5)
+    setName(c)
+    return c
+
+def BlockMakeMultiRotation1D(shape, dir, point, times):
+    m = geom.MakeMultiRotation1D(shape, dir, point, times)
+    c  = MakeGlueFaces(m, 1.e-5)
+    setName(c)
+    return c
+
+def BlockMakeMultiRotation2D(shape, dir, point, angle, times1, step, times2):
+    m = geom.MakeMultiRotation2D(shape, dir, point, angle, times1, step, times2)
+    c  = MakeGlueFaces(m, 1.e-5)
+    setName(c)
+    return c
+
+# internal
+# --------
+
+def MakeCompound(ls):
+    """
+    Creates a compound defined by a list
+    """
+    c = geom.MakeCompound(ls)
+    return c
+
+def MakeSewingShape(s, eps):
+    """
+    Creates a shape fully sewed
+    """
+    r = geom.MakeSewingShape(s, eps)
+    return r
+
+def MakeGlueFaces(s, eps):
+    """
+    Touched faces are replaced by one
+    """
+    r = geom.MakeGlueFaces(s, eps)
+    return r
+
+
+# Geometry
+# ========
+
+# A small cube centered and put on a great cube
+
+# Points
+# ------
+
+greatPoint111 = point( 0,  0,  0)
+greatPoint211 = point(10,  0,  0)
+greatPoint311 = point(20,  0,  0)
+greatPoint411 = point(30,  0,  0)
+
+greatPoint121 = point( 0, 10,  0)
+greatPoint221 = point(10, 10,  0)
+greatPoint321 = point(20, 10,  0)
+greatPoint421 = point(30, 10,  0)
+
+greatPoint112 = point( 0,  0, 10)
+greatPoint212 = point(10,  0, 10)
+greatPoint312 = point(20,  0, 10)
+greatPoint412 = point(30,  0, 10)
+
+greatPoint122 = point( 0, 10, 10)
+greatPoint222 = point(10, 10, 10)
+greatPoint322 = point(20, 10, 10)
+greatPoint422 = point(30, 10, 10)
+
+greatPoint113 = point( 0,  0, 20)
+greatPoint213 = point(10,  0, 20)
+greatPoint313 = point(20,  0, 20)
+greatPoint413 = point(30,  0, 20)
+
+greatPoint123 = point( 0, 10, 20)
+greatPoint223 = point(10, 10, 20)
+greatPoint323 = point(20, 10, 20)
+greatPoint423 = point(30, 10, 20)
+
+greatPoint114 = point( 0,  0, 30)
+greatPoint214 = point(10,  0, 30)
+greatPoint314 = point(20,  0, 30)
+greatPoint414 = point(30,  0, 30)
+
+greatPoint124 = point( 0, 10, 30)
+greatPoint224 = point(10, 10, 30)
+greatPoint324 = point(20, 10, 30)
+greatPoint424 = point(30, 10, 30)
+
+
+smallPoint111 = greatPoint222
+smallPoint211 = greatPoint322
+smallPoint121 = point(10, 20, 10)
+smallPoint221 = point(20, 20, 10)
+
+smallPoint112 = greatPoint223
+smallPoint212 = greatPoint323
+smallPoint122 = point(10, 20, 20)
+smallPoint222 = point(20, 20, 20)
+
+# Edges
+# -----
+
+smallEdgeX11 = MakeEdge(smallPoint111, smallPoint211)
+smallEdgeX21 = MakeEdge(smallPoint121, smallPoint221)
+smallEdgeX12 = MakeEdge(smallPoint112, smallPoint212)
+smallEdgeX22 = MakeEdge(smallPoint122, smallPoint222)
+
+smallEdgeY11 = MakeEdge(smallPoint111, smallPoint121)
+smallEdgeY21 = MakeEdge(smallPoint211, smallPoint221)
+smallEdgeY12 = MakeEdge(smallPoint112, smallPoint122)
+smallEdgeY22 = MakeEdge(smallPoint212, smallPoint222)
+
+smallEdgeZ11 = MakeEdge(smallPoint111, smallPoint112)
+smallEdgeZ21 = MakeEdge(smallPoint211, smallPoint212)
+smallEdgeZ12 = MakeEdge(smallPoint121, smallPoint122)
+smallEdgeZ22 = MakeEdge(smallPoint221, smallPoint222)
+
+
+greatEdgeX111 = MakeEdge(greatPoint111, greatPoint211)
+greatEdgeX211 = MakeEdge(greatPoint211, greatPoint311)
+greatEdgeX311 = MakeEdge(greatPoint311, greatPoint411)
+greatEdgeX121 = MakeEdge(greatPoint121, greatPoint221)
+greatEdgeX221 = MakeEdge(greatPoint221, greatPoint321)
+greatEdgeX321 = MakeEdge(greatPoint321, greatPoint421)
+
+greatEdgeX112 = MakeEdge(greatPoint112, greatPoint212)
+greatEdgeX212 = MakeEdge(greatPoint212, greatPoint312)
+greatEdgeX312 = MakeEdge(greatPoint312, greatPoint412)
+greatEdgeX122 = MakeEdge(greatPoint122, greatPoint222)
+greatEdgeX222 = smallEdgeX11
+greatEdgeX322 = MakeEdge(greatPoint322, greatPoint422)
+
+greatEdgeX113 = MakeEdge(greatPoint113, greatPoint213)
+greatEdgeX213 = MakeEdge(greatPoint213, greatPoint313)
+greatEdgeX313 = MakeEdge(greatPoint313, greatPoint413)
+greatEdgeX123 = MakeEdge(greatPoint123, greatPoint223)
+greatEdgeX223 = smallEdgeX12
+greatEdgeX323 = MakeEdge(greatPoint323, greatPoint423)
+
+greatEdgeX114 = MakeEdge(greatPoint114, greatPoint214)
+greatEdgeX214 = MakeEdge(greatPoint214, greatPoint314)
+greatEdgeX314 = MakeEdge(greatPoint314, greatPoint414)
+greatEdgeX124 = MakeEdge(greatPoint124, greatPoint224)
+greatEdgeX224 = MakeEdge(greatPoint224, greatPoint324)
+greatEdgeX324 = MakeEdge(greatPoint324, greatPoint424)
+
+greatEdgeY11 = MakeEdge(greatPoint111, greatPoint121)
+greatEdgeY21 = MakeEdge(greatPoint211, greatPoint221)
+greatEdgeY31 = MakeEdge(greatPoint311, greatPoint321)
+greatEdgeY41 = MakeEdge(greatPoint411, greatPoint421)
+
+greatEdgeY12 = MakeEdge(greatPoint112, greatPoint122)
+greatEdgeY22 = MakeEdge(greatPoint212, greatPoint222)
+greatEdgeY32 = MakeEdge(greatPoint312, greatPoint322)
+greatEdgeY42 = MakeEdge(greatPoint412, greatPoint422)
+
+greatEdgeY13 = MakeEdge(greatPoint113, greatPoint123)
+greatEdgeY23 = MakeEdge(greatPoint213, greatPoint223)
+greatEdgeY33 = MakeEdge(greatPoint313, greatPoint323)
+greatEdgeY43 = MakeEdge(greatPoint413, greatPoint423)
+
+greatEdgeY14 = MakeEdge(greatPoint114, greatPoint124)
+greatEdgeY24 = MakeEdge(greatPoint214, greatPoint224)
+greatEdgeY34 = MakeEdge(greatPoint314, greatPoint324)
+greatEdgeY44 = MakeEdge(greatPoint414, greatPoint424)
+
+greatEdgeZ111 = MakeEdge(greatPoint111, greatPoint112)
+greatEdgeZ211 = MakeEdge(greatPoint211, greatPoint212)
+greatEdgeZ311 = MakeEdge(greatPoint311, greatPoint312)
+greatEdgeZ411 = MakeEdge(greatPoint411, greatPoint412)
+
+greatEdgeZ121 = MakeEdge(greatPoint121, greatPoint122)
+greatEdgeZ221 = MakeEdge(greatPoint221, greatPoint222)
+greatEdgeZ321 = MakeEdge(greatPoint321, greatPoint322)
+greatEdgeZ421 = MakeEdge(greatPoint421, greatPoint422)
+
+greatEdgeZ112 = MakeEdge(greatPoint112, greatPoint113)
+greatEdgeZ212 = MakeEdge(greatPoint212, greatPoint213)
+greatEdgeZ312 = MakeEdge(greatPoint312, greatPoint313)
+greatEdgeZ412 = MakeEdge(greatPoint412, greatPoint413)
+
+greatEdgeZ122 = MakeEdge(greatPoint122, greatPoint123)
+greatEdgeZ222 = smallEdgeZ11
+greatEdgeZ322 = smallEdgeZ21
+greatEdgeZ422 = MakeEdge(greatPoint422, greatPoint423)
+
+greatEdgeZ113 = MakeEdge(greatPoint113, greatPoint114)
+greatEdgeZ213 = MakeEdge(greatPoint213, greatPoint214)
+greatEdgeZ313 = MakeEdge(greatPoint313, greatPoint314)
+greatEdgeZ413 = MakeEdge(greatPoint413, greatPoint414)
+
+greatEdgeZ123 = MakeEdge(greatPoint123, greatPoint124)
+greatEdgeZ223 = MakeEdge(greatPoint223, greatPoint224)
+greatEdgeZ323 = MakeEdge(greatPoint323, greatPoint324)
+greatEdgeZ423 = MakeEdge(greatPoint423, greatPoint424)
+
+# Faces
+# -----
+
+smallFaceX1 = MakeQuadFace(smallEdgeY11, smallEdgeZ11, smallEdgeY12, smallEdgeZ12)
+smallFaceX2 = MakeQuadFace(smallEdgeY21, smallEdgeZ21, smallEdgeY22, smallEdgeZ22)
+smallFaceY1 = MakeQuadFace(smallEdgeX11, smallEdgeZ11, smallEdgeX12, smallEdgeZ21)
+smallFaceY2 = MakeQuadFace(smallEdgeX21, smallEdgeZ12, smallEdgeX22, smallEdgeZ22)
+smallFaceZ1 = MakeQuadFace(smallEdgeX11, smallEdgeY11, smallEdgeX21, smallEdgeY21)
+smallFaceZ2 = MakeQuadFace(smallEdgeX12, smallEdgeY12, smallEdgeX22, smallEdgeY22)
+
+
+greatFaceX11 = MakeQuadFace(greatEdgeY11, greatEdgeZ111, greatEdgeY12, greatEdgeZ121)
+greatFaceX21 = MakeQuadFace(greatEdgeY21, greatEdgeZ211, greatEdgeY22, greatEdgeZ221)
+greatFaceX31 = MakeQuadFace(greatEdgeY31, greatEdgeZ311, greatEdgeY32, greatEdgeZ321)
+greatFaceX41 = MakeQuadFace(greatEdgeY41, greatEdgeZ411, greatEdgeY42, greatEdgeZ421)
+
+greatFaceX12 = MakeQuadFace(greatEdgeY12, greatEdgeZ112, greatEdgeY13, greatEdgeZ122)
+greatFaceX22 = MakeQuadFace(greatEdgeY22, greatEdgeZ212, greatEdgeY23, greatEdgeZ222)
+greatFaceX32 = MakeQuadFace(greatEdgeY32, greatEdgeZ312, greatEdgeY33, greatEdgeZ322)
+greatFaceX42 = MakeQuadFace(greatEdgeY42, greatEdgeZ412, greatEdgeY43, greatEdgeZ422)
+
+greatFaceX13 = MakeQuadFace(greatEdgeY13, greatEdgeZ113, greatEdgeY14, greatEdgeZ123)
+greatFaceX23 = MakeQuadFace(greatEdgeY23, greatEdgeZ213, greatEdgeY24, greatEdgeZ223)
+greatFaceX33 = MakeQuadFace(greatEdgeY33, greatEdgeZ313, greatEdgeY34, greatEdgeZ323)
+greatFaceX43 = MakeQuadFace(greatEdgeY43, greatEdgeZ413, greatEdgeY44, greatEdgeZ423)
+
+greatFaceY111 = MakeQuadFace(greatEdgeX111, greatEdgeZ111, greatEdgeX112, greatEdgeZ211)
+greatFaceY211 = MakeQuadFace(greatEdgeX211, greatEdgeZ211, greatEdgeX212, greatEdgeZ311)
+greatFaceY311 = MakeQuadFace(greatEdgeX311, greatEdgeZ311, greatEdgeX312, greatEdgeZ411)
+greatFaceY121 = MakeQuadFace(greatEdgeX121, greatEdgeZ121, greatEdgeX122, greatEdgeZ221)
+greatFaceY221 = MakeQuadFace(greatEdgeX221, greatEdgeZ221, greatEdgeX222, greatEdgeZ321)
+greatFaceY321 = MakeQuadFace(greatEdgeX321, greatEdgeZ321, greatEdgeX322, greatEdgeZ421)
+
+greatFaceY112 = MakeQuadFace(greatEdgeX112, greatEdgeZ112, greatEdgeX113, greatEdgeZ212)
+greatFaceY212 = MakeQuadFace(greatEdgeX212, greatEdgeZ212, greatEdgeX213, greatEdgeZ312)
+greatFaceY312 = MakeQuadFace(greatEdgeX312, greatEdgeZ312, greatEdgeX313, greatEdgeZ412)
+greatFaceY122 = MakeQuadFace(greatEdgeX122, greatEdgeZ122, greatEdgeX123, greatEdgeZ222)
+greatFaceY222 = smallFaceY1
+greatFaceY322 = MakeQuadFace(greatEdgeX322, greatEdgeZ322, greatEdgeX323, greatEdgeZ422)
+
+greatFaceY113 = MakeQuadFace(greatEdgeX113, greatEdgeZ113, greatEdgeX114, greatEdgeZ213)
+greatFaceY213 = MakeQuadFace(greatEdgeX213, greatEdgeZ213, greatEdgeX214, greatEdgeZ313)
+greatFaceY313 = MakeQuadFace(greatEdgeX313, greatEdgeZ313, greatEdgeX314, greatEdgeZ413)
+greatFaceY123 = MakeQuadFace(greatEdgeX123, greatEdgeZ123, greatEdgeX124, greatEdgeZ223)
+greatFaceY223 = MakeQuadFace(greatEdgeX223, greatEdgeZ223, greatEdgeX224, greatEdgeZ323)
+greatFaceY323 = MakeQuadFace(greatEdgeX323, greatEdgeZ323, greatEdgeX324, greatEdgeZ423)
+
+greatFaceZ11 = MakeQuadFace(greatEdgeX111, greatEdgeY11, greatEdgeX121, greatEdgeY21)
+greatFaceZ21 = MakeQuadFace(greatEdgeX211, greatEdgeY21, greatEdgeX221, greatEdgeY31)
+greatFaceZ31 = MakeQuadFace(greatEdgeX311, greatEdgeY31, greatEdgeX321, greatEdgeY41)
+
+greatFaceZ12 = MakeQuadFace(greatEdgeX112, greatEdgeY12, greatEdgeX122, greatEdgeY22)
+greatFaceZ22 = MakeQuadFace(greatEdgeX212, greatEdgeY22, greatEdgeX222, greatEdgeY32)
+greatFaceZ32 = MakeQuadFace(greatEdgeX312, greatEdgeY32, greatEdgeX322, greatEdgeY42)
+
+greatFaceZ13 = MakeQuadFace(greatEdgeX113, greatEdgeY13, greatEdgeX123, greatEdgeY23)
+greatFaceZ23 = MakeQuadFace(greatEdgeX213, greatEdgeY23, greatEdgeX223, greatEdgeY33)
+greatFaceZ33 = MakeQuadFace(greatEdgeX313, greatEdgeY33, greatEdgeX323, greatEdgeY43)
+
+greatFaceZ14 = MakeQuadFace(greatEdgeX114, greatEdgeY14, greatEdgeX124, greatEdgeY24)
+greatFaceZ24 = MakeQuadFace(greatEdgeX214, greatEdgeY24, greatEdgeX224, greatEdgeY34)
+greatFaceZ34 = MakeQuadFace(greatEdgeX314, greatEdgeY34, greatEdgeX324, greatEdgeY44)
+
+# Solids
+# ------
+
+smallBlock   = MakeHexaSolid(smallFaceX1, smallFaceX2, smallFaceY1, smallFaceY2, smallFaceZ1, smallFaceZ2)
+
+greatBlock11 = MakeHexaSolid(greatFaceX11, greatFaceX21, greatFaceY111, greatFaceY121, greatFaceZ11, greatFaceZ12)
+greatBlock21 = MakeHexaSolid(greatFaceX21, greatFaceX31, greatFaceY211, greatFaceY221, greatFaceZ21, greatFaceZ22)
+greatBlock31 = MakeHexaSolid(greatFaceX31, greatFaceX41, greatFaceY311, greatFaceY321, greatFaceZ31, greatFaceZ32)
+
+greatBlock12 = MakeHexaSolid(greatFaceX12, greatFaceX22, greatFaceY112, greatFaceY122, greatFaceZ12, greatFaceZ13)
+greatBlock22 = MakeHexaSolid(greatFaceX22, greatFaceX32, greatFaceY212, greatFaceY222, greatFaceZ22, greatFaceZ23)
+greatBlock32 = MakeHexaSolid(greatFaceX32, greatFaceX42, greatFaceY312, greatFaceY322, greatFaceZ32, greatFaceZ33)
+
+greatBlock13 = MakeHexaSolid(greatFaceX13, greatFaceX23, greatFaceY113, greatFaceY123, greatFaceZ13, greatFaceZ14)
+greatBlock23 = MakeHexaSolid(greatFaceX23, greatFaceX33, greatFaceY213, greatFaceY223, greatFaceZ23, greatFaceZ24)
+greatBlock33 = MakeHexaSolid(greatFaceX33, greatFaceX43, greatFaceY313, greatFaceY323, greatFaceZ33, greatFaceZ34)
+
+# Compound
+# --------
+
+l = []
+l.append(smallBlock)
+l.append(greatBlock11)
+l.append(greatBlock21)
+l.append(greatBlock31)
+l.append(greatBlock12)
+l.append(greatBlock22)
+l.append(greatBlock32)
+l.append(greatBlock13)
+l.append(greatBlock23)
+l.append(greatBlock33)
+
+piece = MakeCompound(l)
+
+# Add in study
+# ------------
+
+idpiece = addToStudy(piece, "Cubes2pyGibi")
+#geom.InsertOp.Export(piece,"piece.brep", "BREP")
diff --git a/src/GEOM_SWIG/GEOM_tube_geom.py b/src/GEOM_SWIG/GEOM_tube_geom.py
new file mode 100755 (executable)
index 0000000..b919352
--- /dev/null
@@ -0,0 +1,151 @@
+#==============================================================================
+#  Info.
+#  Bug (from script, bug)   : tube_geom_corrected.py, PAL5243
+#  Modified                 : 25/11/2004
+#  Author                   : Kovaltchuk Alexey
+#  Project                  : PAL/SALOME
+#==============================================================================
+#
+# Geometrie du cas test
+#
+import salome
+from geompy import *
+
+#
+# base de l'assemblage
+#
+L_base = 300.
+l_base = 150.
+h_base = 75.
+e_base = 6.
+
+base_bot = MakeBox(0.,0.,0.,L_base,l_base,e_base)
+base_top = MakeTranslation(base_bot,0.,0.,h_base-e_base)
+base_front = MakeBox(0,0,0,L_base,e_base,h_base)
+base_rear = MakeTranslation(base_front,0.,l_base,0.)
+
+tmp = MakeBoolean(base_top,base_rear,3)
+tmp = MakeBoolean(tmp,base_bot,3)
+base = MakeBoolean(tmp,base_front,3)
+
+addToStudy(base,"base")
+#
+# traverse
+#
+L_trav = 60.
+h_trav = 300.
+e_trav = 7.
+marge = 15.
+
+flange_left = MakeBox(0.,0.,0,e_trav,L_trav,h_trav)
+flange_right = MakeTranslation(flange_left,L_trav-e_trav,0.,0.)
+flange_front = MakeBox(0.,0.,0,L_trav,e_trav,h_trav)
+flange_rear = MakeTranslation(flange_front,0.,L_trav-e_trav,0.)
+
+tmp = MakeBoolean(flange_left,flange_rear,3)
+tmp = MakeBoolean(tmp,flange_right,3)
+flange = MakeBoolean(tmp,flange_front,3)
+#
+# left chamfer
+#
+import math
+length = e_trav/math.sin(math.pi/4.)
+p1 = MakeVertex(0,0,0)
+p2 = MakeVertex(0,1,0)
+yaxis = MakeVector(p1, p2)
+cut_left = MakeBox(0.,-marge,0.,-length,L_trav+marge,length)
+cut_left = MakeRotation(cut_left,yaxis,-math.pi/4.)
+cut_left = MakeTranslation(cut_left,e_trav,0.,0.)
+#
+# right chamfer
+#
+symPlaneYZ = MakePlane(
+     MakeVertex(L_trav/2.,0.,0.),
+     MakeVector(p1,MakeVertex(1.,0.,0.)), 10000. )
+cut_right = MakeMirrorByPlane(cut_left,symPlaneYZ)
+#
+# front chamfer
+#
+xaxis = MakeVector(p1,MakeVertex(1.,0.,0.))
+cut_front = MakeBox(-marge,0.,0.,L_trav+marge,length,length)
+cut_front = MakeRotation(cut_front,xaxis,3.*math.pi/4.)
+cut_front = MakeTranslation(cut_front,0.,e_trav,0.)
+#
+# rear chamfer
+#
+symPlaneXZ = MakePlane(
+     MakeVertex(0.,L_trav/2.,0.),
+     MakeVector(p1,MakeVertex(0.,1.,0.)), 10000. )
+cut_rear = MakeMirrorByPlane(cut_front,symPlaneXZ)
+#
+# chamfer
+#
+trav = MakeBoolean(flange,cut_left,2)
+trav = MakeBoolean(trav,cut_right,2)
+trav = MakeBoolean(trav,cut_front,2)
+trav = MakeBoolean(trav,cut_rear,2)
+trav = MakeTranslation(trav,
+                       L_base/2.-L_trav/2.,
+                       l_base/2.-L_trav/2.,
+                       h_base)
+addToStudy(trav,"trav")
+#
+# Welding
+#
+ground = MakeBox(-1000.,-1000.,0.,1000.,1000.,-1000.)
+weld_left = MakeBoolean(cut_left,ground,2)
+weld_right = MakeBoolean(cut_right,ground,2)
+weld_front = MakeBoolean(cut_front,ground,2)
+weld_rear = MakeBoolean(cut_rear,ground,2)
+#
+# Assembly
+#
+coarse_weld = MakeBoolean(weld_left,weld_rear,3)
+coarse_weld = MakeBoolean(coarse_weld,weld_right,3)
+coarse_weld = MakeBoolean(coarse_weld,weld_front,3)
+#
+# Cleaners
+#
+left_cleaner = MakeBox(0.,-10*marge,0.,-10.*marge,10.*marge,10.*marge)
+left_cleaner = MakeRotation(left_cleaner,yaxis,math.pi/4.)
+left_cleaner = MakeTranslation(left_cleaner,-e_trav-2.*marge,0.,-2.*marge)
+
+right_cleaner = MakeMirrorByPlane(left_cleaner,symPlaneYZ)
+
+front_cleaner = MakeBox(-10*marge,0.,0.,10.*marge,10.*marge,10.*marge)
+front_cleaner = MakeRotation(front_cleaner,xaxis,3.*math.pi/4.)
+front_cleaner = MakeTranslation(front_cleaner,0.,2.*marge-e_trav,2.*marge)
+
+rear_cleaner = MakeMirrorByPlane(front_cleaner,symPlaneXZ)
+#
+# Welding
+#
+weld = MakeBoolean(coarse_weld,left_cleaner,2)
+weld = MakeBoolean(weld,rear_cleaner,2)
+weld = MakeBoolean(weld,right_cleaner,2)
+weld = MakeBoolean(weld,front_cleaner,2)
+weld = MakeTranslation(weld,
+                       L_base/2.-L_trav/2.,
+                       l_base/2.-L_trav/2.,
+                       h_base)
+weldId = addToStudy(weld,"weld")
+#
+# Assembly
+#
+assemblage = Partition([base ,weld ,trav])
+assemblageId = addToStudy(assemblage, "assemblage")
+salome.sg.updateObjBrowser(1)
+#
+# Display
+#
+## gg.createAndDisplayGO(assemblageId)
+## gg.createAndDisplayGO(baseId)
+## gg.setTransparency(baseId,0.5)
+## gg.setDisplayMode(baseId,1)
+## gg.setColor(baseId,255,0,0)
+## gg.createAndDisplayGO(travId)
+## gg.setTransparency(travId,0.5)
+## gg.setDisplayMode(travId,1)
+## gg.setColor(travId,0,255,0)
+
+
diff --git a/src/GEOM_SWIG/GEOM_tube_geom_gg2.py b/src/GEOM_SWIG/GEOM_tube_geom_gg2.py
new file mode 100755 (executable)
index 0000000..29f7781
--- /dev/null
@@ -0,0 +1,157 @@
+#==============================================================================\r
+#  Info.\r
+#  Bug (from script, bug)   : tube_geom_gg2_corrected.py, PAL5243\r
+#  Modified                 : 25/11/2004\r
+#  Author                   : Kovaltchuk Alexey\r
+#  Project                  : PAL/SALOME\r
+#==============================================================================\r
+#\r
+# Geometrie du cas test\r
+#\r
+\r
+from geompy import *\r
+import salome\r
+#\r
+# base de l'assemblage\r
+#\r
+L_base = 300.\r
+l_base = 150.\r
+h_base = 75.\r
+e_base = 6.\r
+\r
+base_bot = MakeBox(0.,0.,0.,L_base,l_base,e_base)\r
+base_top = MakeTranslation(base_bot,0.,0.,h_base-e_base)\r
+base_front = MakeBox(0,0,0,L_base,e_base,h_base)\r
+base_rear = MakeTranslation(base_front,0.,l_base,0.)\r
+\r
+tmp = MakeBoolean(base_top,base_rear,3)\r
+tmp = MakeBoolean(tmp,base_bot,3)\r
+base = MakeBoolean(tmp,base_front,3)\r
+\r
+baseId = addToStudy(base,"base")\r
+#\r
+# traverse\r
+#\r
+L_trav = 60.\r
+h_trav = 300.\r
+e_trav = 7.\r
+marge = 15.\r
+\r
+flange_left = MakeBox(0.,0.,0,e_trav,L_trav,h_trav)\r
+flange_right = MakeTranslation(flange_left,L_trav-e_trav,0.,0.)\r
+flange_front = MakeBox(0.,0.,0,L_trav,e_trav,h_trav)\r
+flange_rear = MakeTranslation(flange_front,0.,L_trav-e_trav,0.)\r
+\r
+tmp = MakeBoolean(flange_left,flange_rear,3)\r
+tmp = MakeBoolean(tmp,flange_right,3)\r
+flange = MakeBoolean(tmp,flange_front,3)\r
+#\r
+# left chamfer\r
+#\r
+import math\r
+length = e_trav/math.sin(math.pi/4.)\r
+yaxis = MakeVectorDXDYDZ(0.,1.,0.)\r
+cut_left = MakeBox(0.,-marge,0.,-length,L_trav+marge,length)\r
+cut_left = MakeRotation(cut_left,yaxis,-math.pi/4.)\r
+cut_left = MakeTranslation(cut_left,e_trav,0.,0.)\r
+#\r
+# right chamfer\r
+#\r
+symPlaneYZ = MakePlane(\r
+     MakeVertex(L_trav/2.,0.,0.),\r
+     MakeVectorDXDYDZ(1.,0.,0.), 10000. )\r
+cut_right = MakeMirrorByPlane(cut_left,symPlaneYZ)\r
+#\r
+# front chamfer\r
+#\r
+xaxis = MakeVectorDXDYDZ(1.,0.,0.)\r
+cut_front = MakeBox(-marge,0.,0.,L_trav+marge,length,length)\r
+cut_front = MakeRotation(cut_front,xaxis,3.*math.pi/4.)\r
+cut_front = MakeTranslation(cut_front,0.,e_trav,0.)\r
+#\r
+# rear chamfer\r
+#\r
+symPlaneXZ = MakePlane(\r
+     MakeVertex(0.,L_trav/2.,0.),\r
+     MakeVectorDXDYDZ(0.,1.,0.), 10000. )\r
+cut_rear = MakeMirrorByPlane(cut_front,symPlaneXZ)\r
+#\r
+# chamfer\r
+#\r
+trav = MakeBoolean(flange,cut_left,2)\r
+trav = MakeBoolean(trav,cut_right,2)\r
+trav = MakeBoolean(trav,cut_front,2)\r
+trav = MakeBoolean(trav,cut_rear,2)\r
+trav = MakeTranslation(trav,\r
+                       L_base/2.-L_trav/2.,\r
+                       l_base/2.-L_trav/2.,\r
+                       h_base)\r
+travId = addToStudy(trav,"trav")\r
+#\r
+# Welding\r
+#\r
+ground = MakeBox(-1000.,-1000.,0.,1000.,1000.,-1000.)\r
+weld_left = MakeBoolean(cut_left,ground,2)\r
+weld_right = MakeBoolean(cut_right,ground,2)\r
+weld_front = MakeBoolean(cut_front,ground,2)\r
+weld_rear = MakeBoolean(cut_rear,ground,2)\r
+#\r
+# Assembly\r
+#\r
+coarse_weld = MakeBoolean(weld_left,weld_rear,3)\r
+coarse_weld = MakeBoolean(coarse_weld,weld_right,3)\r
+coarse_weld = MakeBoolean(coarse_weld,weld_front,3)\r
+#\r
+# Cleaners\r
+#\r
+left_cleaner = MakeBox(0.,-10*marge,0.,-10.*marge,10.*marge,10.*marge)\r
+left_cleaner = MakeRotation(left_cleaner,yaxis,math.pi/4.)\r
+left_cleaner = MakeTranslation(left_cleaner,-e_trav-2.*marge,0.,-2.*marge)\r
+\r
+right_cleaner = MakeMirrorByPlane(left_cleaner,symPlaneYZ)\r
+\r
+front_cleaner = MakeBox(-10*marge,0.,0.,10.*marge,10.*marge,10.*marge)\r
+front_cleaner = MakeRotation(front_cleaner,xaxis,3.*math.pi/4.)\r
+front_cleaner = MakeTranslation(front_cleaner,0.,2.*marge-e_trav,2.*marge)\r
+\r
+rear_cleaner = MakeMirrorByPlane(front_cleaner,symPlaneXZ)\r
+#\r
+# Welding\r
+#\r
+weld = MakeBoolean(coarse_weld,left_cleaner,2)\r
+weld = MakeBoolean(weld,rear_cleaner,2)\r
+weld = MakeBoolean(weld,right_cleaner,2)\r
+weld = MakeBoolean(weld,front_cleaner,2)\r
+weld = MakeTranslation(weld,\r
+                       L_base/2.-L_trav/2.,\r
+                       l_base/2.-L_trav/2.,\r
+                       h_base)\r
+weldId = addToStudy(weld,"weld")\r
+#\r
+# Assembly\r
+#\r
+#assemblage = MakePartition([base.,weld.GetName()])\r
+assemblage = MakePartition([base,weld])\r
+addToStudy(assemblage, "base+weld")\r
+#print assemblage.GetName()\r
+#print trav.GetName()\r
+#assemblage = MakePartition([assemblage.GetName(),trav.GetName()])\r
+assemblage = MakePartition([assemblage,trav])\r
+assemblageId = addToStudy(assemblage, "assemblage")\r
+\r
+#\r
+# Display\r
+#\r
+gg.createAndDisplayGO(baseId)\r
+gg.setTransparency(baseId,0.5)\r
+gg.setDisplayMode(baseId,1)\r
+gg.setColor(baseId,255,0,0)\r
+gg.createAndDisplayGO(travId)\r
+gg.setTransparency(travId,0.5)\r
+gg.setDisplayMode(travId,1)\r
+gg.setColor(travId,255,0,0)\r
+gg.createAndDisplayGO(weldId)\r
+gg.setTransparency(weldId,0.5)\r
+gg.setDisplayMode(weldId,1)\r
+gg.setColor(weldId,0,0,255)\r
+\r
index 51fb02ed15a050352ad7d69d9100f24313e42330..e5d22faabf7343602f133657b7845dcded72fcb8 100644 (file)
@@ -62,6 +62,10 @@ EXPORT_PYSCRIPTS = \
        GEOM_Partition3.py \
        GEOM_Partition4.py \
        GEOM_Partition5.py \
+       GEOM_cyl2complementary.py \
+       GEOM_shellSolid.py \
+       GEOM_tube_geom.py \
+       GEOM_tube_geom_gg2.py \
        GEOM_Sketcher.py
 
 LIB_CLIENT_IDL = SALOMEDS.idl \
index 93e695b96a44c0c345a531132a08fbe4e4d978ad..ab0a90fe8afb168e814d2cd85e83974091ddc2d7 100644 (file)
@@ -49,19 +49,15 @@ if father is None:
        aPixmap.SetPixMap("ICON_OBJBROWSER_Geometry")
        myBuilder.DefineComponentInstance(father,geom)
 
-# -----------------------------------------------------------------------------
-# add To Study
-# -----------------------------------------------------------------------------
-
+#     *  Get name for sub-shape aSubObj of shape aMainObj
+#
 def SubShapeName(aSubObj, aMainObj):
     name = "SubShape"
     print name
     return name
 
-# -----------------------------------------------------------------------------
-# Operations
-# -----------------------------------------------------------------------------
-
+#     *  Publish in study aShape with name aName
+#
 def addToStudy(aShape, aName):
     try:
         aSObject = geom.AddInStudy(myStudy, aShape, aName, None)
@@ -70,11 +66,11 @@ def addToStudy(aShape, aName):
         return ""
     return aShape.GetStudyEntry()
 
+#     *  Publish in study aShape with name aName as sub-object of previously published aFather
+#
 def addToStudyInFather(aFather, aShape, aName):
     try:
-#        myBuilder.NewCommand()
         aSObject = geom.AddInStudy(myStudy, aShape, aName, aFather)
-#        myBuilder.CommitCommand()
     except:
         print "addToStudyInFather() failed"
         return ""
@@ -762,11 +758,29 @@ def Import(filename, formatname):
       print "Import : ", InsertOp.GetErrorCode()
     return anObj
 
+def ImportBREP(theFileName):
+    return Import(theFileName, "BREP")
+
+def ImportIGES(theFileName):
+    return Import(theFileName, "IGES")
+
+def ImportSTEP(theFileName):
+    return Import(theFileName, "STEP")
+
 def Export(aShape, filename, formatname):
     InsertOp.Export(aShape, filename, formatname)
     if InsertOp.IsDone() == 0:
       print "Export : ", InsertOp.GetErrorCode()
 
+def ExportBREP(theObject, theFileName):
+    return Export(theObject, theFileName, "BREP")
+
+def ExportIGES(theObject, theFileName):
+    return Export(theObject, theFileName, "IGES")
+
+def ExportSTEP(theObject, theFileName):
+    return Export(theObject, theFileName, "STEP")
+
 # -----------------------------------------------------------------------------
 # Block operations
 # -----------------------------------------------------------------------------
index 7fed1dceb4adfa14f5a421888448434ed54359bb..bf9b91068d6008363114e02937b9812387a4ff05 100644 (file)
@@ -32,6 +32,6 @@ VPATH=.:@srcdir@
 
 @COMMENCE@
 
-SUBDIRS = OBJECT ARCHIMEDE NMTDS NMTTools NMTAlgo SKETCHER PARTITION GEOM BREPExport BREPImport IGESExport IGESImport STEPExport STEPImport ShHealOper GEOMImpl GEOM_I GEOMClient DlgRef GEOMFiltersSelection GEOMGUI GEOMBase DisplayGUI GEOMToolsGUI BasicGUI PrimitiveGUI GenerationGUI EntityGUI BuildGUI BooleanGUI TransformationGUI OperationGUI RepairGUI MeasureGUI GroupGUI BlocksGUI GEOM_SWIG GEOM_I_Superv
+SUBDIRS = OBJECT ARCHIMEDE NMTDS NMTTools NMTAlgo GEOMAlgo SKETCHER PARTITION GEOM BREPExport BREPImport IGESExport IGESImport STEPExport STEPImport ShHealOper GEOMImpl GEOM_I GEOMClient DlgRef GEOMFiltersSelection GEOMGUI GEOMBase DisplayGUI GEOMToolsGUI BasicGUI PrimitiveGUI GenerationGUI EntityGUI BuildGUI BooleanGUI TransformationGUI OperationGUI RepairGUI MeasureGUI GroupGUI BlocksGUI GEOM_SWIG GEOM_I_Superv
 
 @MODULE@