From 57b43b4d010e2d0a1529d3c131bbb9d416e63258 Mon Sep 17 00:00:00 2001
From: jfa
Date: Sat, 6 May 2006 08:51:48 +0000
Subject: [PATCH] Join modifications from branch OCC_debug_for_3_2_0b1
---
INSTALL | 10 +-
Makefile.in | 27 +-
adm_local/Makefile.in | 19 +
adm_local/unix/make_commence.in | 20 +-
bin/VERSION | 2 +-
build_configure | 6 +-
doc/Makefile.in | 19 +
doc/salome/Makefile.in | 19 +
doc/salome/gui/SMESH/about_viewing_meshes.htm | 134 +-
.../adding_quadratic_nodes_and_elements.htm | 119 +
doc/salome/gui/SMESH/aspect_ratio_3d.htm | 109 +-
.../gui/SMESH/borders_at_multi-connection.htm | 15 +-
.../SMESH/borders_at_multiconnection_2d.htm | 2 +-
doc/salome/gui/SMESH/clipping.htm | 30 +-
doc/salome/gui/SMESH/constructing_meshes.htm | 2 +-
.../gui/SMESH/defining_hypotheses_tui.htm | 441 ++-
doc/salome/gui/SMESH/display_entity.htm | 21 +-
.../gui/SMESH/extrusion_along_a_path.htm | 5 +-
.../gui/SMESH/files/about_hypotheses.htm | 45 +-
.../SMESH/files/about_quality_controls.htm | 2 +
.../SMESH/files/adding_nodes_and_elements.htm | 35 +-
.../gui/SMESH/files/area_of_elements.htm | 4 +-
doc/salome/gui/SMESH/files/arithmetic_1d.htm | 177 +-
doc/salome/gui/SMESH/files/aspect_ratio.htm | 123 +-
.../changing_orientation_of_elements.htm | 8 +-
.../gui/SMESH/files/constructing_meshes.htm | 16 +-
.../SMESH/files/constructing_submeshes.htm | 18 +-
.../gui/SMESH/files/creating_groups.htm | 45 +-
.../gui/SMESH/files/cutting_quadrangles.htm | 85 +-
doc/salome/gui/SMESH/files/editing_groups.htm | 8 +-
.../files/importing_and_exporting_meshes.htm | 8 +-
.../gui/SMESH/files/introduction_to_smesh.htm | 125 +-
.../gui/SMESH/files/length_of_edges.htm | 2 +-
.../files/max._element_area_hypothesis.htm | 87 +-
.../files/max._element_volume_hypothsis.htm | 13 +-
doc/salome/gui/SMESH/files/merging_nodes.htm | 6 +-
.../non_conform_mesh_allowed_hypothesis.htm | 33 +-
.../reassigning_hypotheses_and_algorithms.htm | 33 +-
.../files/removing_nodes_and_elements.htm | 142 +-
.../files/renumbering_nodes_and_elements.htm | 69 +-
doc/salome/gui/SMESH/files/skew.htm | 42 +-
doc/salome/gui/SMESH/files/smoothing.htm | 19 +-
doc/salome/gui/SMESH/files/taper.htm | 4 +-
.../files/uniting_a_set_of_triangles.htm | 16 +-
.../gui/SMESH/files/viewing_mesh_info.htm | 81 +-
doc/salome/gui/SMESH/files/vtk_3d_viewer.htm | 224 ++
doc/salome/gui/SMESH/free_borders.htm | 13 +-
doc/salome/gui/SMESH/free_edges.htm | 2 +-
doc/salome/gui/SMESH/grouping_elements.htm | 154 +-
doc/salome/gui/SMESH/image129.gif | Bin 10074 -> 0 bytes
doc/salome/gui/SMESH/image142.gif | Bin 0 -> 1631 bytes
doc/salome/gui/SMESH/image143.gif | Bin 0 -> 3947 bytes
doc/salome/gui/SMESH/image144.gif | Bin 0 -> 1010 bytes
doc/salome/gui/SMESH/image145.gif | Bin 0 -> 1046 bytes
doc/salome/gui/SMESH/image146.gif | Bin 0 -> 3036 bytes
doc/salome/gui/SMESH/image147.gif | Bin 0 -> 3292 bytes
doc/salome/gui/SMESH/image148.gif | Bin 0 -> 5739 bytes
doc/salome/gui/SMESH/image15.jpg | Bin 0 -> 69893 bytes
doc/salome/gui/SMESH/image151.gif | Bin 0 -> 5160 bytes
doc/salome/gui/SMESH/image152.gif | Bin 0 -> 3127 bytes
doc/salome/gui/SMESH/image19.jpg | Bin 54361 -> 0 bytes
doc/salome/gui/SMESH/image22.gif | Bin 1287 -> 0 bytes
doc/salome/gui/SMESH/image26.jpg | Bin 6922 -> 0 bytes
doc/salome/gui/SMESH/image73.gif | Bin 2977 -> 0 bytes
doc/salome/gui/SMESH/length.htm | 15 +-
doc/salome/gui/SMESH/merge_elements.htm | 96 +
doc/salome/gui/SMESH/modifying_meshes.htm | 908 +++++--
doc/salome/gui/SMESH/pattern_mapping.htm | 26 +-
doc/salome/gui/SMESH/pics/a-advmeshinfo.png | Bin 16686 -> 0 bytes
doc/salome/gui/SMESH/pics/a-createmesh1.png | Bin 16311 -> 0 bytes
doc/salome/gui/SMESH/pics/a-editmesh.png | Bin 18398 -> 0 bytes
doc/salome/gui/SMESH/pics/a-exportmesh.png | Bin 17304 -> 0 bytes
doc/salome/gui/SMESH/pics/a-nbsegments3.png | Bin 19652 -> 0 bytes
doc/salome/gui/SMESH/pics/a-nbsegments4.png | Bin 16263 -> 0 bytes
.../gui/SMESH/pics/advanced_mesh_infos.png | Bin 0 -> 23883 bytes
doc/salome/gui/SMESH/pics/aqt.png | Bin 0 -> 15347 bytes
doc/salome/gui/SMESH/pics/automaticlength.png | Bin 0 -> 10040 bytes
doc/salome/gui/SMESH/pics/b-create_group.png | Bin 28719 -> 0 bytes
.../pics/borders_at_multi_connections1.png | Bin 6603 -> 0 bytes
doc/salome/gui/SMESH/pics/c-createmesh.png | Bin 17917 -> 0 bytes
doc/salome/gui/SMESH/pics/c-editmesh.png | Bin 17581 -> 0 bytes
doc/salome/gui/SMESH/pics/creategroup.png | Bin 19382 -> 22502 bytes
doc/salome/gui/SMESH/pics/createmesh-inv.png | Bin 0 -> 19734 bytes
doc/salome/gui/SMESH/pics/createmesh-inv2.png | Bin 0 -> 20798 bytes
doc/salome/gui/SMESH/pics/createmesh-inv3.png | Bin 0 -> 19436 bytes
.../pics/distributionwithanalyticdensity.png | Bin 0 -> 27728 bytes
.../pics/distributionwithtabledensity.png | Bin 0 -> 30802 bytes
doc/salome/gui/SMESH/pics/editgroup.png | Bin 19969 -> 29322 bytes
doc/salome/gui/SMESH/pics/graduatedaxes1.png | Bin 0 -> 18919 bytes
doc/salome/gui/SMESH/pics/image100.gif | Bin 0 -> 1040 bytes
doc/salome/gui/SMESH/pics/image102.gif | Bin 0 -> 2409 bytes
doc/salome/gui/SMESH/pics/image107.gif | Bin 0 -> 2435 bytes
doc/salome/gui/SMESH/pics/image108.gif | Bin 0 -> 1046 bytes
doc/salome/gui/SMESH/pics/image109.gif | Bin 0 -> 1009 bytes
doc/salome/gui/SMESH/{ => pics}/image138.gif | Bin
doc/salome/gui/SMESH/{ => pics}/image139.gif | Bin
doc/salome/gui/SMESH/{ => pics}/image21.gif | Bin
doc/salome/gui/SMESH/{ => pics}/image23.gif | Bin
doc/salome/gui/SMESH/{ => pics}/image27.gif | Bin
doc/salome/gui/SMESH/pics/image77.gif | Bin 0 -> 1022 bytes
doc/salome/gui/SMESH/pics/image78.gif | Bin 0 -> 1000 bytes
doc/salome/gui/SMESH/pics/image89.gif | Bin 0 -> 1020 bytes
doc/salome/gui/SMESH/pics/image91.gif | Bin 0 -> 1010 bytes
doc/salome/gui/SMESH/pics/image96.gif | Bin 0 -> 1055 bytes
doc/salome/gui/SMESH/pics/image97.gif | Bin 0 -> 1065 bytes
doc/salome/gui/SMESH/pics/image98.gif | Bin 0 -> 1047 bytes
doc/salome/gui/SMESH/pics/image99.gif | Bin 0 -> 1035 bytes
doc/salome/gui/SMESH/pics/importmesh.png | Bin 16731 -> 0 bytes
doc/salome/gui/SMESH/pics/length-crit.png | Bin 0 -> 3113 bytes
doc/salome/gui/SMESH/pics/length1.png | Bin 7001 -> 0 bytes
doc/salome/gui/SMESH/pics/mergeelems.png | Bin 0 -> 8680 bytes
doc/salome/gui/SMESH/pics/meshexportmesh.png | Bin 0 -> 21288 bytes
doc/salome/gui/SMESH/pics/meshimportmesh.png | Bin 0 -> 19532 bytes
.../gui/SMESH/pics/meshtrianglemergeelem1.png | Bin 0 -> 2921 bytes
.../gui/SMESH/pics/submeshconstruction.png | Bin 15135 -> 0 bytes
doc/salome/gui/SMESH/presentation.htm | 42 +-
doc/salome/gui/SMESH/quality_controls.htm | 135 +-
doc/salome/gui/SMESH/revolution.htm | 17 +-
doc/salome/gui/SMESH/smesh.log | 65 +-
doc/salome/gui/SMESH/transforming_meshes.htm | 199 +-
doc/salome/gui/SMESH/transparency.htm | 5 +-
doc/salome/gui/SMESH/volume.htm | 118 +
doc/salome/gui/SMESH/whdata/whftdata0.htm | 4 +
doc/salome/gui/SMESH/whdata/whfts.htm | 4 +-
doc/salome/gui/SMESH/whdata/whfwdata0.htm | 2419 +++++++++--------
doc/salome/gui/SMESH/whdata/whtdata0.htm | 18 +-
doc/salome/gui/SMESH/whgdata/whlstf0.htm | 4 +-
doc/salome/gui/SMESH/whgdata/whlstf1.htm | 6 +-
doc/salome/gui/SMESH/whgdata/whlstf10.htm | 4 +-
doc/salome/gui/SMESH/whgdata/whlstf11.htm | 12 +-
doc/salome/gui/SMESH/whgdata/whlstf12.htm | 9 +-
doc/salome/gui/SMESH/whgdata/whlstf13.htm | 46 +
doc/salome/gui/SMESH/whgdata/whlstf2.htm | 4 +-
doc/salome/gui/SMESH/whgdata/whlstf3.htm | 6 +-
doc/salome/gui/SMESH/whgdata/whlstf4.htm | 8 +-
doc/salome/gui/SMESH/whgdata/whlstf5.htm | 10 +-
doc/salome/gui/SMESH/whgdata/whlstf6.htm | 10 +-
doc/salome/gui/SMESH/whgdata/whlstf7.htm | 6 +-
doc/salome/gui/SMESH/whgdata/whlstf8.htm | 6 +-
doc/salome/gui/SMESH/whgdata/whlstf9.htm | 6 +-
doc/salome/gui/SMESH/whgdata/whlstfl0.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl1.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl10.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl11.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl12.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl13.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl14.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl15.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl16.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl17.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl18.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl19.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl2.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl20.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl21.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl22.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl23.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl24.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl25.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl3.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl4.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl5.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl6.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl7.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl8.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstfl9.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstt3.htm | 2 +-
doc/salome/gui/SMESH/whgdata/whlstt4.htm | 3 +-
doc/salome/gui/SMESH/whgdata/whlstt5.htm | 1 +
doc/salome/gui/SMESH/whgdata/whlstt7.htm | 1 +
doc/salome/gui/SMESH/whgdata/whlstt8.htm | 2 +
doc/salome/gui/SMESH/whgdata/whnvl32.htm | 2 +-
doc/salome/gui/SMESH/whskin_info.htm | 2 +-
doc/salome/gui/SMESH/whxdata/whftdata0.xml | 4 +
doc/salome/gui/SMESH/whxdata/whfts.xml | 4 +-
doc/salome/gui/SMESH/whxdata/whfwdata0.xml | 2419 +++++++++--------
doc/salome/gui/SMESH/whxdata/whtdata0.xml | 8 +-
doc/salome/tui/Makefile.in | 49 +-
doc/salome/tui/SMESH/doxyfile | 123 +-
doc/salome/tui/SMESH/doxyfile_py | 126 +-
doc/salome/tui/SMESH/sources/footer.html | 5 +
doc/salome/tui/SMESH/sources/myheader.html | 12 -
.../tui/SMESH/sources/static/doxygen.css | 153 +-
doc/salome/tui/SMESH/sources/static/tree.js | 2 +-
idl/Makefile.in | 19 +
idl/SMESH_Filter.idl | 8 +-
idl/SMESH_Gen.idl | 6 +
idl/SMESH_Mesh.idl | 180 +-
idl/SMESH_Pattern.idl | 1 +
resources/SMESHCatalog.xml | 2 +-
resources/SalomeApp.xml | 47 +
resources/StdMeshers.xml | 14 +-
resources/mesh_conv_to_quad.png | Bin 0 -> 226 bytes
resources/mesh_tree_algo_netgen_2d.png | Bin 0 -> 225 bytes
resources/mesh_tree_algo_netgen_2d3d.png | Bin 0 -> 278 bytes
resources/mesh_tree_hypo_netgen.png | Bin 0 -> 278 bytes
resources/mesh_tree_hypo_netgen_2d.png | Bin 0 -> 225 bytes
src/Controls/SMESH_Controls.cxx | 98 +-
src/Controls/SMESH_ControlsDef.hxx | 1 +
src/DriverMED/DriverMED_R_SMESHDS_Mesh.cxx | 2 +
src/DriverUNV/DriverUNV_R_SMDS_Mesh.cxx | 198 +-
src/DriverUNV/DriverUNV_R_SMDS_Mesh.h | 20 +
src/DriverUNV/DriverUNV_W_SMDS_Mesh.cxx | 102 +-
src/DriverUNV/DriverUNV_W_SMDS_Mesh.h | 10 +
src/DriverUNV/Makefile.in | 2 +-
src/DriverUNV/UNV2412_Structure.cxx | 7 +-
src/DriverUNV/UNV2417_Structure.cxx | 184 ++
src/DriverUNV/UNV2417_Structure.hxx | 49 +
src/MEFISTO2/Makefile.in | 19 +
src/MEFISTO2/aptrte.cxx | 66 +-
src/MEFISTO2/trte.f | 224 +-
src/NETGEN/Makefile.in | 19 +
src/NETGENPlugin/NETGENPlugin_icons.po | 19 +
src/OBJECT/Makefile.in | 2 +
src/OBJECT/SMESH_Actor.cxx | 98 +-
src/OBJECT/SMESH_Actor.h | 38 +-
src/OBJECT/SMESH_ActorDef.h | 51 +-
src/OBJECT/SMESH_ActorUtils.cxx | 44 +-
src/OBJECT/SMESH_ActorUtils.h | 42 +-
src/OBJECT/SMESH_DeviceActor.cxx | 162 +-
src/OBJECT/SMESH_DeviceActor.h | 20 +-
src/OBJECT/SMESH_ExtractGeometry.cxx | 22 +-
src/OBJECT/SMESH_ExtractGeometry.h | 4 +-
src/OBJECT/SMESH_Object.cxx | 4 +-
src/SMDS/SMDS_Mesh.cxx | 291 +-
src/SMDS/SMDS_MeshElement.cxx | 17 +
src/SMDS/SMDS_MeshElement.hxx | 7 +
src/SMDS/SMDS_MeshGroup.hxx | 13 +
src/SMESH/Makefile.in | 8 +-
src/SMESH/SMESH_Mesh.cxx | 176 +-
src/SMESH/SMESH_Mesh.hxx | 27 +-
src/SMESH/SMESH_MeshEditor.cxx | 1129 ++++++--
src/SMESH/SMESH_MeshEditor.hxx | 75 +-
src/SMESH/SMESH_MesherHelper.cxx | 698 +++++
.../SMESH_MesherHelper.hxx} | 116 +-
src/SMESH/SMESH_Pattern.cxx | 172 +-
src/SMESH/SMESH_Pattern.hxx | 1 +
src/SMESH/SMESH_subMesh.cxx | 70 +-
src/SMESHClient/SMESH_Client.cxx | 267 +-
src/SMESHDS/SMESHDS_Group.cxx | 3 +-
src/SMESHDS/SMESHDS_Mesh.cxx | 19 +-
src/SMESHDS/SMESHDS_Script.cxx | 4 +
src/SMESHFiltersSelection/Makefile.in | 4 +-
src/SMESHGUI/Makefile.in | 14 +-
src/SMESHGUI/SMESHGUI.cxx | 174 +-
src/SMESHGUI/SMESHGUI.h | 4 +
src/SMESHGUI/SMESHGUI_AddMeshElementDlg.cxx | 63 +-
src/SMESHGUI/SMESHGUI_AddMeshElementDlg.h | 4 +
.../SMESHGUI_AddQuadraticElementDlg.cxx | 83 +-
.../SMESHGUI_AddQuadraticElementDlg.h | 25 +-
src/SMESHGUI/SMESHGUI_ClippingDlg.cxx | 87 +-
src/SMESHGUI/SMESHGUI_ClippingDlg.h | 3 +
src/SMESHGUI/SMESHGUI_ConvToQuadDlg.cxx | 130 +
src/SMESHGUI/SMESHGUI_ConvToQuadDlg.h | 81 +
src/SMESHGUI/SMESHGUI_ConvToQuadOp.cxx | 286 ++
src/SMESHGUI/SMESHGUI_ConvToQuadOp.h | 70 +
src/SMESHGUI/SMESHGUI_CreateHypothesesDlg.cxx | 296 --
src/SMESHGUI/SMESHGUI_CreateHypothesesDlg.h | 94 -
src/SMESHGUI/SMESHGUI_CreatePatternDlg.cxx | 26 +
src/SMESHGUI/SMESHGUI_CreatePatternDlg.h | 4 +
.../SMESHGUI_CreatePolyhedralVolumeDlg.cxx | 32 +-
.../SMESHGUI_CreatePolyhedralVolumeDlg.h | 4 +
src/SMESHGUI/SMESHGUI_DeleteGroupDlg.cxx | 25 +
src/SMESHGUI/SMESHGUI_DeleteGroupDlg.h | 4 +
src/SMESHGUI/SMESHGUI_Dialog.h | 2 +-
src/SMESHGUI/SMESHGUI_EditHypothesesDlg.cxx | 960 -------
src/SMESHGUI/SMESHGUI_EditHypothesesDlg.h | 151 -
src/SMESHGUI/SMESHGUI_EditMeshDlg.cxx | 27 +
src/SMESHGUI/SMESHGUI_EditMeshDlg.h | 4 +
.../SMESHGUI_ExtrusionAlongPathDlg.cxx | 27 +
src/SMESHGUI/SMESHGUI_ExtrusionAlongPathDlg.h | 4 +
src/SMESHGUI/SMESHGUI_ExtrusionDlg.cxx | 71 +-
src/SMESHGUI/SMESHGUI_ExtrusionDlg.h | 5 +
src/SMESHGUI/SMESHGUI_Filter.cxx | 12 +-
src/SMESHGUI/SMESHGUI_FilterDlg.cxx | 25 +-
src/SMESHGUI/SMESHGUI_FilterDlg.h | 5 +-
src/SMESHGUI/SMESHGUI_FilterLibraryDlg.cxx | 26 +-
src/SMESHGUI/SMESHGUI_FilterLibraryDlg.h | 4 +-
src/SMESHGUI/SMESHGUI_GroupDlg.cxx | 102 +-
src/SMESHGUI/SMESHGUI_GroupDlg.h | 6 +-
src/SMESHGUI/SMESHGUI_GroupOpDlg.cxx | 39 +-
src/SMESHGUI/SMESHGUI_GroupOpDlg.h | 4 +
src/SMESHGUI/SMESHGUI_Hypotheses.cxx | 66 +-
src/SMESHGUI/SMESHGUI_Hypotheses.h | 39 +-
src/SMESHGUI/SMESHGUI_HypothesesUtils.cxx | 43 +-
src/SMESHGUI/SMESHGUI_HypothesesUtils.h | 7 +
src/SMESHGUI/SMESHGUI_MergeNodesDlg.cxx | 28 +
src/SMESHGUI/SMESHGUI_MergeNodesDlg.h | 4 +
src/SMESHGUI/SMESHGUI_MeshDlg.cxx | 44 +-
src/SMESHGUI/SMESHGUI_MeshDlg.h | 6 +-
src/SMESHGUI/SMESHGUI_MeshInfosDlg.cxx | 130 +-
src/SMESHGUI/SMESHGUI_MeshInfosDlg.h | 26 +-
src/SMESHGUI/SMESHGUI_MeshOp.cxx | 691 +++--
src/SMESHGUI/SMESHGUI_MeshOp.h | 55 +-
src/SMESHGUI/SMESHGUI_MeshPatternDlg.cxx | 30 +-
src/SMESHGUI/SMESHGUI_MeshPatternDlg.h | 4 +
src/SMESHGUI/SMESHGUI_MoveNodesDlg.cxx | 29 +-
src/SMESHGUI/SMESHGUI_MoveNodesDlg.h | 4 +
src/SMESHGUI/SMESHGUI_MultiEditDlg.cxx | 32 +-
src/SMESHGUI/SMESHGUI_MultiEditDlg.h | 4 +
src/SMESHGUI/SMESHGUI_NodesDlg.cxx | 33 +-
src/SMESHGUI/SMESHGUI_NodesDlg.h | 4 +
src/SMESHGUI/SMESHGUI_Operation.cxx | 28 +-
src/SMESHGUI/SMESHGUI_Operation.h | 3 +
src/SMESHGUI/SMESHGUI_PrecisionDlg.cxx | 202 --
src/SMESHGUI/SMESHGUI_PrecisionDlg.h | 97 -
.../SMESHGUI_Preferences_ScalarBarDlg.cxx | 18 +-
src/SMESHGUI/SMESHGUI_RemoveElementsDlg.cxx | 27 +
src/SMESHGUI/SMESHGUI_RemoveElementsDlg.h | 4 +
src/SMESHGUI/SMESHGUI_RemoveNodesDlg.cxx | 28 +
src/SMESHGUI/SMESHGUI_RemoveNodesDlg.h | 4 +
src/SMESHGUI/SMESHGUI_RenumberingDlg.cxx | 33 +-
src/SMESHGUI/SMESHGUI_RenumberingDlg.h | 4 +
src/SMESHGUI/SMESHGUI_RevolutionDlg.cxx | 28 +
src/SMESHGUI/SMESHGUI_RevolutionDlg.h | 4 +
src/SMESHGUI/SMESHGUI_RotationDlg.cxx | 27 +
src/SMESHGUI/SMESHGUI_RotationDlg.h | 4 +
src/SMESHGUI/SMESHGUI_Selection.cxx | 2 +-
src/SMESHGUI/SMESHGUI_SelectionOp.cxx | 44 +-
src/SMESHGUI/SMESHGUI_SelectionOp.h | 2 +-
src/SMESHGUI/SMESHGUI_SewingDlg.cxx | 27 +
src/SMESHGUI/SMESHGUI_SewingDlg.h | 4 +
src/SMESHGUI/SMESHGUI_ShapeByMeshDlg.cxx | 299 +-
src/SMESHGUI/SMESHGUI_ShapeByMeshDlg.h | 100 +-
src/SMESHGUI/SMESHGUI_SingleEditDlg.cxx | 24 +
src/SMESHGUI/SMESHGUI_SingleEditDlg.h | 4 +
src/SMESHGUI/SMESHGUI_SmoothingDlg.cxx | 27 +
src/SMESHGUI/SMESHGUI_SmoothingDlg.h | 4 +
.../SMESHGUI_StandardMeshInfosDlg.cxx | 30 +-
src/SMESHGUI/SMESHGUI_StandardMeshInfosDlg.h | 4 +
src/SMESHGUI/SMESHGUI_Swig.cxx | 838 +++---
src/SMESHGUI/SMESHGUI_Swig.hxx | 16 -
src/SMESHGUI/SMESHGUI_SymmetryDlg.cxx | 28 +
src/SMESHGUI/SMESHGUI_SymmetryDlg.h | 4 +
src/SMESHGUI/SMESHGUI_TranslationDlg.cxx | 30 +-
src/SMESHGUI/SMESHGUI_TranslationDlg.h | 4 +
src/SMESHGUI/SMESHGUI_TransparencyDlg.cxx | 35 +-
src/SMESHGUI/SMESHGUI_TransparencyDlg.h | 4 +
src/SMESHGUI/SMESHGUI_XmlHandler.cxx | 17 +-
src/SMESHGUI/SMESHGUI_XmlHandler.h | 1 +
src/SMESHGUI/SMESH_icons.po | 19 +
src/SMESHGUI/SMESH_images.po | 22 +
src/SMESHGUI/SMESH_msg_en.po | 54 +-
src/SMESH_I/SMESH_2smeshpy.cxx | 219 +-
src/SMESH_I/SMESH_2smeshpy.hxx | 55 +-
src/SMESH_I/SMESH_DumpPython.cxx | 212 +-
src/SMESH_I/SMESH_Filter_i.cxx | 27 +-
src/SMESH_I/SMESH_Gen_i.cxx | 52 +-
src/SMESH_I/SMESH_Gen_i.hxx | 4 +
src/SMESH_I/SMESH_Gen_i_1.cxx | 33 +-
src/SMESH_I/SMESH_Hypothesis_i.hxx | 4 +-
src/SMESH_I/SMESH_MEDFamily_i.hxx | 2 +-
src/SMESH_I/SMESH_MEDMesh_i.cxx | 2 +-
src/SMESH_I/SMESH_MEDMesh_i.hxx | 387 +--
src/SMESH_I/SMESH_MeshEditor_i.cxx | 773 ++++--
src/SMESH_I/SMESH_MeshEditor_i.hxx | 67 +-
src/SMESH_I/SMESH_Mesh_i.cxx | 577 +++-
src/SMESH_I/SMESH_Mesh_i.hxx | 125 +
src/SMESH_I/SMESH_Pattern_i.cxx | 16 +-
src/SMESH_I/SMESH_PythonDump.hxx | 29 +
src/SMESH_SWIG/Makefile.in | 2 +
src/SMESH_SWIG/PAL_MESH_041_mesh.py | 19 +
src/SMESH_SWIG/SMESH_BelongToGeom.py | 19 +
src/SMESH_SWIG/SMESH_GroupFromGeom2.py | 19 +
src/SMESH_SWIG/SMESH_GroupLyingOnGeom.py | 19 +
src/SMESH_SWIG/SMESH_Nut.py | 19 +
src/SMESH_SWIG/SMESH_Partition1_tetra.py | 19 +
src/SMESH_SWIG/SMESH_box.py | 19 +
src/SMESH_SWIG/SMESH_box2_tetra.py | 19 +
src/SMESH_SWIG/SMESH_box3_tetra.py | 19 +
src/SMESH_SWIG/SMESH_box_tetra.py | 19 +
src/SMESH_SWIG/SMESH_demo_hexa2_upd.py | 19 +
src/SMESH_SWIG/SMESH_fixation_hexa.py | 19 +
src/SMESH_SWIG/SMESH_fixation_netgen.py | 75 +
src/SMESH_SWIG/SMESH_fixation_tetra.py | 19 +
src/SMESH_SWIG/SMESH_flight_skin.py | 19 +
src/SMESH_SWIG/SMESH_freebord.py | 19 +
src/SMESH_SWIG/SMESH_hexaedre.py | 19 +
src/SMESH_SWIG/SMESH_mechanic_netgen.py | 136 +
src/SMESH_SWIG/SMESH_shared_modules.py | 19 +
src/SMESH_SWIG/SMESH_test0.py | 1 -
src/SMESH_SWIG/SMESH_test4.py | 19 +
src/SMESH_SWIG/batchmode_mefisto.py | 19 +
src/SMESH_SWIG/ex00_all.py | 19 +
src/SMESH_SWIG/ex01_cube2build.py | 19 +
src/SMESH_SWIG/ex02_cube2primitive.py | 19 +
src/SMESH_SWIG/ex03_cube2partition.py | 19 +
src/SMESH_SWIG/ex04_cube5tetraHexa.py | 19 +
src/SMESH_SWIG/ex05_hole1build.py | 19 +
src/SMESH_SWIG/ex06_hole1boolean.py | 19 +
src/SMESH_SWIG/ex07_hole1partition.py | 19 +
src/SMESH_SWIG/ex08_hole2build.py | 19 +
src/SMESH_SWIG/ex09_grid4build.py | 19 +
src/SMESH_SWIG/ex10_grid4geometry.py | 19 +
src/SMESH_SWIG/ex11_grid3partition.py | 19 +
src/SMESH_SWIG/ex12_grid17partition.py | 19 +
src/SMESH_SWIG/ex13_hole1partial.py | 19 +
src/SMESH_SWIG/ex14_cyl1holed.py | 19 +
src/SMESH_SWIG/ex15_cyl2geometry.py | 19 +
src/SMESH_SWIG/ex16_cyl2complementary.py | 19 +
src/SMESH_SWIG/ex17_dome1.py | 19 +
src/SMESH_SWIG/ex18_dome2.py | 19 +
src/SMESH_SWIG/ex19_sphereINcube.py | 19 +
src/SMESH_SWIG/smesh.py | 47 +
src/StdMeshers/Makefile.in | 2 -
src/StdMeshers/StdMeshers_AutomaticLength.cxx | 5 +-
src/StdMeshers/StdMeshers_Helper.cxx | 437 ---
src/StdMeshers/StdMeshers_Hexa_3D.cxx | 2 +-
src/StdMeshers/StdMeshers_Hexa_3D.hxx | 2 +-
src/StdMeshers/StdMeshers_MEFISTO_2D.cxx | 9 +-
src/StdMeshers/StdMeshers_MEFISTO_2D.hxx | 4 +-
src/StdMeshers/StdMeshers_Penta_3D.cxx | 8 +-
src/StdMeshers/StdMeshers_Penta_3D.hxx | 4 +-
src/StdMeshers/StdMeshers_Quadrangle_2D.cxx | 2 +-
src/StdMeshers/StdMeshers_Quadrangle_2D.hxx | 4 +-
src/StdMeshers/StdMeshers_Regular_1D.cxx | 15 +-
src/StdMeshersGUI/Makefile.in | 6 +-
.../StdMeshersGUI_DistrPreview.cxx | 19 +
.../StdMeshersGUI_DistrPreview.h | 19 +
.../StdMeshersGUI_NbSegmentsCreator.cxx | 20 +
.../StdMeshersGUI_NbSegmentsCreator.h | 19 +
.../StdMeshersGUI_StdHypothesisCreator.cxx | 4 +
.../StdMeshersGUI_StdHypothesisCreator.h | 3 +-
src/StdMeshersGUI/StdMeshers_images.po | 19 +
src/StdMeshersGUI/StdMeshers_msg_en.po | 19 +
.../StdMeshers_NumberOfSegments_i.cxx | 11 +-
src/StdMeshers_I/StdMeshers_i.cxx | 40 +-
427 files changed, 16624 insertions(+), 8749 deletions(-)
create mode 100755 doc/salome/gui/SMESH/adding_quadratic_nodes_and_elements.htm
create mode 100755 doc/salome/gui/SMESH/files/vtk_3d_viewer.htm
delete mode 100755 doc/salome/gui/SMESH/image129.gif
create mode 100755 doc/salome/gui/SMESH/image142.gif
create mode 100755 doc/salome/gui/SMESH/image143.gif
create mode 100755 doc/salome/gui/SMESH/image144.gif
create mode 100755 doc/salome/gui/SMESH/image145.gif
create mode 100755 doc/salome/gui/SMESH/image146.gif
create mode 100755 doc/salome/gui/SMESH/image147.gif
create mode 100755 doc/salome/gui/SMESH/image148.gif
create mode 100755 doc/salome/gui/SMESH/image15.jpg
create mode 100755 doc/salome/gui/SMESH/image151.gif
create mode 100755 doc/salome/gui/SMESH/image152.gif
delete mode 100755 doc/salome/gui/SMESH/image19.jpg
delete mode 100755 doc/salome/gui/SMESH/image22.gif
delete mode 100755 doc/salome/gui/SMESH/image26.jpg
delete mode 100755 doc/salome/gui/SMESH/image73.gif
create mode 100755 doc/salome/gui/SMESH/merge_elements.htm
delete mode 100755 doc/salome/gui/SMESH/pics/a-advmeshinfo.png
delete mode 100755 doc/salome/gui/SMESH/pics/a-createmesh1.png
delete mode 100755 doc/salome/gui/SMESH/pics/a-editmesh.png
delete mode 100755 doc/salome/gui/SMESH/pics/a-exportmesh.png
delete mode 100755 doc/salome/gui/SMESH/pics/a-nbsegments3.png
delete mode 100755 doc/salome/gui/SMESH/pics/a-nbsegments4.png
create mode 100755 doc/salome/gui/SMESH/pics/advanced_mesh_infos.png
create mode 100755 doc/salome/gui/SMESH/pics/aqt.png
create mode 100755 doc/salome/gui/SMESH/pics/automaticlength.png
delete mode 100755 doc/salome/gui/SMESH/pics/b-create_group.png
delete mode 100755 doc/salome/gui/SMESH/pics/borders_at_multi_connections1.png
delete mode 100755 doc/salome/gui/SMESH/pics/c-createmesh.png
delete mode 100755 doc/salome/gui/SMESH/pics/c-editmesh.png
create mode 100755 doc/salome/gui/SMESH/pics/createmesh-inv.png
create mode 100755 doc/salome/gui/SMESH/pics/createmesh-inv2.png
create mode 100755 doc/salome/gui/SMESH/pics/createmesh-inv3.png
create mode 100755 doc/salome/gui/SMESH/pics/distributionwithanalyticdensity.png
create mode 100755 doc/salome/gui/SMESH/pics/distributionwithtabledensity.png
create mode 100755 doc/salome/gui/SMESH/pics/graduatedaxes1.png
create mode 100755 doc/salome/gui/SMESH/pics/image100.gif
create mode 100755 doc/salome/gui/SMESH/pics/image102.gif
create mode 100755 doc/salome/gui/SMESH/pics/image107.gif
create mode 100755 doc/salome/gui/SMESH/pics/image108.gif
create mode 100755 doc/salome/gui/SMESH/pics/image109.gif
rename doc/salome/gui/SMESH/{ => pics}/image138.gif (100%)
mode change 100644 => 100755
rename doc/salome/gui/SMESH/{ => pics}/image139.gif (100%)
mode change 100644 => 100755
rename doc/salome/gui/SMESH/{ => pics}/image21.gif (100%)
rename doc/salome/gui/SMESH/{ => pics}/image23.gif (100%)
rename doc/salome/gui/SMESH/{ => pics}/image27.gif (100%)
create mode 100755 doc/salome/gui/SMESH/pics/image77.gif
create mode 100755 doc/salome/gui/SMESH/pics/image78.gif
create mode 100755 doc/salome/gui/SMESH/pics/image89.gif
create mode 100755 doc/salome/gui/SMESH/pics/image91.gif
create mode 100755 doc/salome/gui/SMESH/pics/image96.gif
create mode 100755 doc/salome/gui/SMESH/pics/image97.gif
create mode 100755 doc/salome/gui/SMESH/pics/image98.gif
create mode 100755 doc/salome/gui/SMESH/pics/image99.gif
delete mode 100755 doc/salome/gui/SMESH/pics/importmesh.png
create mode 100755 doc/salome/gui/SMESH/pics/length-crit.png
delete mode 100755 doc/salome/gui/SMESH/pics/length1.png
create mode 100755 doc/salome/gui/SMESH/pics/mergeelems.png
create mode 100755 doc/salome/gui/SMESH/pics/meshexportmesh.png
create mode 100755 doc/salome/gui/SMESH/pics/meshimportmesh.png
create mode 100755 doc/salome/gui/SMESH/pics/meshtrianglemergeelem1.png
delete mode 100755 doc/salome/gui/SMESH/pics/submeshconstruction.png
create mode 100755 doc/salome/gui/SMESH/volume.htm
create mode 100755 doc/salome/gui/SMESH/whgdata/whlstf13.htm
create mode 100755 doc/salome/tui/SMESH/sources/footer.html
create mode 100644 resources/SalomeApp.xml
create mode 100755 resources/mesh_conv_to_quad.png
create mode 100755 resources/mesh_tree_algo_netgen_2d.png
create mode 100644 resources/mesh_tree_algo_netgen_2d3d.png
create mode 100644 resources/mesh_tree_hypo_netgen.png
create mode 100644 resources/mesh_tree_hypo_netgen_2d.png
create mode 100644 src/DriverUNV/UNV2417_Structure.cxx
create mode 100644 src/DriverUNV/UNV2417_Structure.hxx
create mode 100644 src/SMESH/SMESH_MesherHelper.cxx
rename src/{StdMeshers/StdMeshers_Helper.hxx => SMESH/SMESH_MesherHelper.hxx} (54%)
create mode 100644 src/SMESHGUI/SMESHGUI_ConvToQuadDlg.cxx
create mode 100644 src/SMESHGUI/SMESHGUI_ConvToQuadDlg.h
create mode 100644 src/SMESHGUI/SMESHGUI_ConvToQuadOp.cxx
create mode 100644 src/SMESHGUI/SMESHGUI_ConvToQuadOp.h
delete mode 100644 src/SMESHGUI/SMESHGUI_CreateHypothesesDlg.cxx
delete mode 100644 src/SMESHGUI/SMESHGUI_CreateHypothesesDlg.h
delete mode 100644 src/SMESHGUI/SMESHGUI_EditHypothesesDlg.cxx
delete mode 100644 src/SMESHGUI/SMESHGUI_EditHypothesesDlg.h
delete mode 100755 src/SMESHGUI/SMESHGUI_PrecisionDlg.cxx
delete mode 100755 src/SMESHGUI/SMESHGUI_PrecisionDlg.h
create mode 100644 src/SMESH_SWIG/SMESH_fixation_netgen.py
create mode 100644 src/SMESH_SWIG/SMESH_mechanic_netgen.py
delete mode 100644 src/StdMeshers/StdMeshers_Helper.cxx
diff --git a/INSTALL b/INSTALL
index dd103826d..6d03e0a4a 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,6 +1,6 @@
-This is the version 3.2.0a2 of SMESH
+This is the version 3.2.0b1 of SMESH
Compatible with :
- - KERNEL 3.2.0a2
- - SALOMEGUI 3.2.0a2
- - GEOM 3.2.0a2
- - MED 3.2.0a2
+ - KERNEL 3.2.0b1
+ - SALOMEGUI 3.2.0b1
+ - GEOM 3.2.0b1
+ - MED 3.2.0b1
diff --git a/Makefile.in b/Makefile.in
index ded60d8ed..c74723194 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,3 +1,22 @@
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.salome-platform.org/
+#
# -* Makefile *-
#
# Author : Patrick GOLDBRONN (CEA)
@@ -76,11 +95,15 @@ mesh_tree_algo.png \
mesh_tree_algo_quad.png \
mesh_tree_algo_regular.png \
mesh_tree_algo_tetra.png \
+mesh_tree_algo_netgen_2d3d.png \
+mesh_tree_algo_netgen_2d.png \
mesh_tree_hypo_area.png \
mesh_tree_hypo_length.png \
mesh_tree_hypo.png \
mesh_tree_hypo_segment.png \
mesh_tree_hypo_volume.png \
+mesh_tree_hypo_netgen.png \
+mesh_tree_hypo_netgen_2d.png \
mesh_tree_mesh.png \
mesh_tree_importedmesh.png \
mesh_tree_mesh_warn.png \
@@ -127,6 +150,7 @@ SMESH_en.xml \
SMESH.config \
StdMeshers.xml \
SMESHCatalog.xml \
+SalomeApp.xml \
mesh_pattern.png \
pattern_sample_2d.png \
pattern_sample_3D.png \
@@ -138,7 +162,8 @@ mesh_quad_quadrangle.png \
mesh_quad_tetrahedron.png \
mesh_quad_pyramid.png \
mesh_quad_pentahedron.png \
-mesh_quad_hexahedron.png
+mesh_quad_hexahedron.png \
+mesh_conv_to_quad.png
BIN_SCRIPT= \
VERSION
diff --git a/adm_local/Makefile.in b/adm_local/Makefile.in
index 9b5e810db..734bc820a 100644
--- a/adm_local/Makefile.in
+++ b/adm_local/Makefile.in
@@ -1,3 +1,22 @@
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.salome-platform.org/
+#
# source path
top_srcdir=@top_srcdir@
top_builddir=..
diff --git a/adm_local/unix/make_commence.in b/adm_local/unix/make_commence.in
index 7f57ab3d8..3c259c88c 100644
--- a/adm_local/unix/make_commence.in
+++ b/adm_local/unix/make_commence.in
@@ -168,6 +168,10 @@ CXXFLAGS+= $(CORBA_CXXFLAGS)
#LDFLAGS+= $(CORBA_LIBS)
LIBS+=$(CORBA_LIBS)
+DOXYGEN = @DOXYGEN@
+DOXYGEN_WITH_PYTHON = @DOXYGEN_WITH_PYTHON@
+DOXYGEN_WITH_STL = @DOXYGEN_WITH_STL@
+
## Shared libraries
LT_STATIC_EXEC=@LT_STATIC_EXEC@
DYNAMIC_DIRS=@DYNAMIC_DIRS@
@@ -224,7 +228,13 @@ all:
Makefile: $(top_builddir)/config.status $(srcdir)/Makefile.in
cd $(top_builddir) ; ./config.status
-$(top_builddir)/config.status: $(top_srcdir)/configure
+LOCAL_MAKE = make_commence make_conclude make_omniorb
+
+KERNEL_MAKE = make_module depend SALOMEconfig.h F77config.h sstream envScript
+
+$(top_builddir)/config.status: $(top_srcdir)/configure \
+ $(LOCAL_MAKE:%=$(top_srcdir)/adm_local/unix/%.in) \
+ $(KERNEL_MAKE:%=$(KERNEL_ROOT_DIR)/salome_adm/unix/%.in)
cd $(top_builddir) ; ./config.status --recheck
# VPATH contain $(srcdir), so make configure is good in top_srcdir and we must add target configure otherwise :-)
@@ -239,7 +249,7 @@ $(top_srcdir)/configure.in: $(top_srcdir)/configure.in.base
cd $(top_srcdir) && ./build_configure
-ACLOCAL_SRC = \
+ACLOCAL_KERNEL = \
ac_cxx_bool.m4 check_corba.m4 \
ac_cxx_depend_flag.m4 check_hdf5.m4 enable_pthreads.m4 \
ac_cxx_mutable.m4 check_mico.m4 libtool.m4 \
@@ -255,12 +265,12 @@ check_GUI.m4 check_corba_in_GUI.m4
ACLOCAL_MED = check_Med.m4
ACLOCAL_GEOM = check_GEOM.m4
-$(top_srcdir)/aclocal.m4: $(ACLOCAL_SRC:%=@KERNEL_ROOT_DIR@/salome_adm/unix/config_files/%) \
+$(top_srcdir)/aclocal.m4: $(ACLOCAL_KERNEL:%=@KERNEL_ROOT_DIR@/salome_adm/unix/config_files/%) \
$(ACLOCAL_GUI:%=@GUI_ROOT_DIR@/adm_local/unix/config_files/%) \
$(ACLOCAL_MED:%=@MED_ROOT_DIR@/adm_local/unix/config_files/%) \
$(ACLOCAL_GEOM:%=@GEOM_ROOT_DIR@/adm_local/unix/config_files/%)
- cd $(top_srcdir) ; aclocal --acdir=adm_local/unix/config_files -I @KERNEL_ROOT_DIR@/salome_adm/unix/config_files \
+ cd $(top_srcdir) ; aclocal -I adm_local/unix/config_files -I @KERNEL_ROOT_DIR@/salome_adm/unix/config_files \
-I @GUI_ROOT_DIR@/adm_local/unix/config_files \
-I @MED_ROOT_DIR@/adm_local/unix/config_files \
-I @GEOM_ROOT_DIR@/adm_local/unix/config_files
-
\ No newline at end of file
+
diff --git a/bin/VERSION b/bin/VERSION
index 3fb4d29dd..a32989223 100755
--- a/bin/VERSION
+++ b/bin/VERSION
@@ -1 +1 @@
-THIS IS SALOME - SMESH VERSION: 3.2.0a2
+THIS IS SALOME - SMESH VERSION: 3.2.0b1
diff --git a/build_configure b/build_configure
index 2d81c7eae..121fb5d2a 100755
--- a/build_configure
+++ b/build_configure
@@ -150,10 +150,10 @@ echo " ./salome_adm/unix/SALOMEconfig.h \\" >> configure.in_tmp1
echo " ./salome_adm/unix/F77config.h \\" >> configure.in_tmp1
echo " ./salome_adm/unix/sstream \\" >> configure.in_tmp1
echo " ./salome_adm/unix/depend \\" >> configure.in_tmp1
-echo " ./adm_local/unix/make_omniorb \\" >> configure.in_tmp1
+echo " ./adm_local/unix/make_omniorb:${ABS_CONF_DIR}/adm_local/unix/make_omniorb.in \\" >> configure.in_tmp1
echo " ./salome_adm/unix/envScript \\" >> configure.in_tmp1
-echo " ./adm_local/unix/make_commence \\" >> configure.in_tmp1
-echo " ./adm_local/unix/make_conclude \\" >> configure.in_tmp1
+echo " ./adm_local/unix/make_commence:${ABS_CONF_DIR}/adm_local/unix/make_commence.in \\" >> configure.in_tmp1
+echo " ./adm_local/unix/make_conclude:${ABS_CONF_DIR}/adm_local/unix/make_conclude.in \\" >> configure.in_tmp1
echo " ./salome_adm/unix/make_module \\" >> configure.in_tmp1
\rm -f configure.in_tmp2 configure.in_tmp3
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 7295ede75..59e6c5962 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -1,3 +1,22 @@
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.salome-platform.org/
+#
# -* Makefile *-
#
diff --git a/doc/salome/Makefile.in b/doc/salome/Makefile.in
index bd9a4eab5..224ee0881 100644
--- a/doc/salome/Makefile.in
+++ b/doc/salome/Makefile.in
@@ -1,3 +1,22 @@
+# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.salome-platform.org/
+#
# -* Makefile *-
#
diff --git a/doc/salome/gui/SMESH/about_viewing_meshes.htm b/doc/salome/gui/SMESH/about_viewing_meshes.htm
index 77ef54955..1cba90dab 100755
--- a/doc/salome/gui/SMESH/about_viewing_meshes.htm
+++ b/doc/salome/gui/SMESH/about_viewing_meshes.htm
@@ -14,23 +14,13 @@ if (navigator.appName !="Netscape")
-
-About viewing meshes
-
-You can get information about your mesh, change its presentation parameters
- and access to other useful functionalities by right-clicking on it in
- the Object Browser.
-
-Then the
- following pop-up menu appears:
-
-
+Viewing meshes
-
+After definition of algorithms and hypotheses a new mesh is listed in
+ the Object Browser. Right-click on it and select Compute - the mesh will be automatically
+ displayed in the VTK
+ 3D Viewer. Alternatively click
+ Display only to hide all other objects at the same time.
-The Update button refreshes the presentation of your mesh in the Object
- Browser, applying all recent changes.
-
-By clicking on Standard Mesh Infos
- and Advanced Mesh
- Infos you can learn the Mesh
- Infos.
-
-Via Numbering
- you can
- display the ID numbers of all meshing elements or nodes composing your
- mesh in the viewer.
-
-Via Display Mode, Display
- Entity, Colors
- / Size, and Transparency
- you can change the way of presentation of your mesh.
+After the mesh has appeared in the Viewer, you can select it with left
+ mouse click and get
+ information about it, change its presentation parameters and access to
+ other useful options by right-clicking on the selected mesh.
-In the Clipping menu you can create
- cross-sections of the selected objects.
-
-Quality Controls are described in
- the next chapter.
-
-By clicking on Display Only
- you hide all other objects.
-
-The Erase button deletes the
- selected object from the session.
+
-Using the Change background
- button you can set the background color. By default it is black.
+
-See Also
- a sample TUI Script of a Viewing Mesh Infos
- operation.
+
+
+ Erase all
+ - allows
+ to hide all objects in the viewer
+
+ Update
+ - refreshes the presentation of your mesh in the Object Browser, applying
+ all recent changes.
+
+ Advanced Mesh Infos
+ - provides
+ more detailed information about the mesh.
+
+ Standard
+ Mesh Infos - provides basic information
+ about the mesh.
+
+ Numbering
+ - allows
+ to display the ID numbers of all meshing elements or nodes composing your
+ mesh in the viewer.
+
+ Display
+ Mode - allows to select between
+ Wireframe, Shading and Nodes presentation.
+
+ Display Entity
+ - allows to display Faces, Edges or both.
+
+ Colors / Size
+ - allows to select color and size of meshes.
+
+ Transparency
+ - allows to change the transparency of mesh elements.
+
+ Clipping - allows
+ to create cross-sections of the selected objects.
+
+ Quality Controls
+ - graphically presents various information about meshes.
+
+ Erase
+ - allows to hide the selected mesh from the viewer.
+
+ Display Only
+ -allows to display only the selected mesh, hiding all other from the viewer.
+
+ Dump view
+ - exports an object from the viewer in bmp, png, jpg or jpeg image format.
+
+
+ Change background
+ - allows to redefine the background color. By default it is black.
+
diff --git a/doc/salome/gui/SMESH/adding_quadratic_nodes_and_elements.htm b/doc/salome/gui/SMESH/adding_quadratic_nodes_and_elements.htm
new file mode 100755
index 000000000..8f7706a41
--- /dev/null
+++ b/doc/salome/gui/SMESH/adding_quadratic_nodes_and_elements.htm
@@ -0,0 +1,119 @@
+
+
+
+
+
+Adding Quadratic Nodes and Elements
+
+
+
+
+
+
+
+
+
+Adding Quadratic Elements
+
+MESH modules allows you to work with Quadratic
+ Elements.
+
+Quadratic Edge in not a straight but a broken line and can be defined
+ by three points: first, middle and last. All more complex Quadratic
+ Elements differ from ordinary ones in that they consist of Quadratic
+ Edges.
+
+To
+ add a quadratic element to your mesh:
+
+1. Select your mesh in the Object Browser
+ or in the 3D viewer.
+
+2. From the Modification
+ menu choose the Add item
+ and select one of the following:
+
+
+
+To create any Quadratic
+ Element specify the nodes which will form your triangle by selecting
+ them in the 3D viewer with pressed Shift button. Their numbers will appear
+ in the dialog box as Corner Nodes
+ (alternatively you can just input numbers in this field without selection).The
+ edges formed by the corner nodes will appear in the table. To define the
+ middle nodes for each edge double-click on the respective field and input
+ the number of the node. All edges and the object formed by them will be
+ displayed in the Object browser. When all edges are defined you will be
+ able to click OK or Apply
+ button to add the element to the mesh.
+
+
+
+Reverse
+ button for Quadratic Edges switches the first and the last nodes. For all other elements it reverses the element.
+
+
+
+
+
+
+
diff --git a/doc/salome/gui/SMESH/aspect_ratio_3d.htm b/doc/salome/gui/SMESH/aspect_ratio_3d.htm
index 20573a1fd..90c6d6c80 100755
--- a/doc/salome/gui/SMESH/aspect_ratio_3d.htm
+++ b/doc/salome/gui/SMESH/aspect_ratio_3d.htm
@@ -16,21 +16,22 @@ if (navigator.appName !="Netscape")
Display Entity
-In this submenu you can choose to display only faces,
+In this submenu you can choose to display only volumes, faces or edges
+ or combine them.
-
+Only Faces Only
+ Edges
-
-
-only edges,
-
-
-
-
+
-or both.
-
Adding nodes and elements
-In SMESH you can add to your mesh different elements such as:
+In MESH you can add to your mesh different elements such as:
@@ -101,9 +101,13 @@ else
Quadrangles
+ Polygons
+
Tetrahedrons
Hexahedrons
+
+ Polyhedrons
@@ -123,9 +127,7 @@ else
-
-
-
+
@@ -143,7 +145,11 @@ else
-
+
+
+
+
+
@@ -197,7 +203,8 @@ else
-
+
@@ -244,7 +251,7 @@ else
-
+
diff --git a/doc/salome/gui/SMESH/files/area_of_elements.htm b/doc/salome/gui/SMESH/files/area_of_elements.htm
index d92aa5ef3..5f8bcb65e 100755
--- a/doc/salome/gui/SMESH/files/area_of_elements.htm
+++ b/doc/salome/gui/SMESH/files/area_of_elements.htm
@@ -89,7 +89,7 @@ else
Area mesh quality
control is based on the algorithm of area calculation of meshing
- elements . It can be applied to meshes consisting of 2D meshing elements
+ elements. It can be applied to meshes consisting of 2D meshing elements
with 3 and 4 nodes (triangles and quadrangles).
@@ -116,7 +116,7 @@ else
See Also
- a sample TUI Script of an Area
+ a sample TUI Script of an Area
quality control operation.
diff --git a/doc/salome/gui/SMESH/files/arithmetic_1d.htm b/doc/salome/gui/SMESH/files/arithmetic_1d.htm
index ead4f03b7..6a4e2b48a 100755
--- a/doc/salome/gui/SMESH/files/arithmetic_1d.htm
+++ b/doc/salome/gui/SMESH/files/arithmetic_1d.htm
@@ -14,28 +14,36 @@ if (navigator.appName !="Netscape")
1D Meshing Hypotheses
-Arithmetic 1D hypothesis
+
+
+
Arithmetic 1D hypothesis allows
to split edges into segments with a length that changes in arithmetic
@@ -106,15 +141,15 @@ else
-
+
-See Also
+
See Also
a sample TUI Script of a Defining
Arithmetic 1D hypothesis operation.
-Deflection 1D hypothesis
+
Deflection ID hypothesis can
be applied for meshing curvilinear edges composing your geometrical object.
@@ -128,19 +163,19 @@ else
-
+
-See Also
+
See Also
a sample TUI Script of a Defining
Deflection 1D hypothesis operation.
-
+
-Average Length hypothesis
+
Average Length hypothesis can
be applied for meshing of edges composing your geometrical object. Definition
@@ -151,19 +186,19 @@ else
-
+
-See Also
+
See Also
a sample TUI Script of a Defining
Average Length hypothesis operation.
-
+
-Number of segments hypothesis
+
Number of segments hypothesis
can be applied for meshing of edges composing your geometrical object.
@@ -176,53 +211,60 @@ else
-You can set the type of distribution for this
+
You can set the type of distribution for this
hypothesis in the Hypothesis Construction
dialog bog :
-
+
+
+Equidistant
+ Distribution - all segments will have the same length, you define
+ only the Number of Segments.
-Equidistant
- Distribution - all segments will have the same length
+
-
+
-Scale Distribution - each
+Scale Distribution - each
next segment differs from the previous according to the formula:
Ai+1 = Ai
- * k, where k is
- Scale Factor
+ * k, where k is
+ a Scale Factor.
-\
+\
-
+
-Distribution with Table Density - you
- input a number of pairs t - F(t) and
- the program computes the formula, which will rule the change of length
- of segments.
+Distribution with Table Density - you
+ input a number of pairs t - F(t),
+ where t ranges from 0 to 1,
+ and
+ the module computes the formula, which will rule the change of length
+ of segments and shows the curve in the plot. You can select the Conversion
+ mode from Exponent
+ and Cut negative.
-
+
-
+
-
+
-Distribution with Analytic Density - Distribution with Analytic Density - you input the formula, which will rule the
- change of length of segments
+ change of length of segments and the module shows the curve in the plot.
-
+
-See Also
+
See Also
a sample TUI Script of a Defining
Number of Segments hypothesis operation.
-Start and End Length hypothesis.
+
Start and End Length hypothesis
allows to divide a geometrical edge into segments so that the first and
@@ -233,15 +275,44 @@ else
-
+
-
+
-See Also
+
See Also
a sample TUI Script of a Defining
Start and End Length hypothesis
operation.
+
+
+
+
+This hypothesis is automatically applied when you select Assign
+ a set of hypotheses option in Create Mesh menu.
+
+
+
+
+
+
+
+The dialog box prompts you to define the quality of the future mesh
+ by only one parameter, which is Fineness,
+ ranging from 0 (coarse mesh, low number of elements) to 1 (extremely fine
+ mesh, great number of elements). Compare one and the same object (sphere)
+ meshed with minimum and maximum value of this parameter.
+
+
+
+
+
+
+
+
+
+
+
+
-Max Element Area hypothesis
+2D Meshing Hypotheses
- Max
- Element Area hypothesis is applied for meshing of 2D faces composing
- your geometrical object. Definition of this hypothesis consists of setting
- the maximum area of meshing elements
- (depending on the chosen meshing algorithm it can be triangles
- or quadrangles), which will compose
- the mesh of these 2D faces.
+
+
+
+
+Max Element Area hypothesis
+ is applied for meshing of 2D faces composing your geometrical object.
+ Definition of this hypothesis consists of setting the maximum
+ area of meshing elements (depending on the chosen meshing algorithm
+ it can be triangles or quadrangles),
+ which will compose the mesh of these 2D faces.
-
+
-
+
-See Also
+
See Also
a sample TUI Script of a Maximum
Element Area hypothesis operation.
-
+
+
+
+
+
+
+
+
+Length from edges hypothesis
+ builds 1D mesh segments having a length calculated as an average edge
+ length for a given wire.
+
+
+
+See Also
+ a sample TUI Script of a Length
+ from Edges hypothesis operation.
+
+
+
+
+
+This algorithm can be used only together with Quadrangle (Mapping) algorithm.
+ It allows to build quadrangular meshes even if the number of nodes at
+ the opposite edges of a meshed face is not equal, otherwise this mesh
+ will contain some triangular elements.
+
+
+
+
Removing nodes and elements
-In SMESH you can remove nodes and all types of cells of your mesh.
+In MESH you can remove nodes and all types of cells of your mesh.
-To remove a node:
+
+
+
+
+To remove a node:
-1. Select your mesh in the Object Browser
+
1. Select your mesh in the Object Browser
or in the 3D viewer.
-
+
-2. From the Modification
+2. From the Modification
menu choose Remove and
from the associated submenu select the Remove
- nodes, or just click icon in the toolbar. The
+ nodes
, or just click icon in the toolbar. The
following dialog box will appear:
-
+
-
+
-In this dialog box you can specify one or
+
In this dialog box you can specify one or
several nodes (with pressed Shift button) by choosing them in the 3D viewer.
-
+
-3. Click OK
+3. Click OK
or Apply to
confirm deletion of the specified nodes.
-
+
-Be careful while removing
+
Be careful while removing
nodes because if you remove a definite node of your mesh all adjacent
elements will be also deleted.
-
+
-
-
-
+
-
+
-To remove an element:
+To remove an element:
-1. Select your mesh in the Object Browser
+
1. Select your mesh in the Object Browser
or in the 3D viewer.
-
+
-2. From the Modification
+2. From the Modification
menu choose Remove and
from the associated submenu select the Remove
- elements, or just click icon in the toolbar. The
+ elements
, or just click icon in the toolbar. The
following dialog box will appear:
-
+
-
+
-In this dialog box you can specify one or
+
In this dialog box you can specify one or
several elements of your mesh (with pressed Shift button) by choosing
them in the 3D viewer.
-
+
-3. Click OK
+3. Click OK
or Apply to
confirm deletion of the specified elements.
-
+
-