Salome HOME
Merge with version on tag OCC-V2_1_0d V2_1_0b1
authoradmin <salome-admin@opencascade.com>
Wed, 1 Dec 2004 10:48:31 +0000 (10:48 +0000)
committeradmin <salome-admin@opencascade.com>
Wed, 1 Dec 2004 10:48:31 +0000 (10:48 +0000)
715 files changed:
INSTALL
Makefile.in
adm_local/unix/config_files/check_Geom.m4
adm_local/unix/config_files/check_Med.m4
adm_local/unix/config_files/check_Netgen.m4 [deleted file]
adm_local/unix/make_commence.in
adm_local/unix/make_conclude.in [new file with mode: 0644]
bin/VERSION
build_configure
configure.in.base
doc/salome/gui/SMESH/SMESH.log
doc/salome/gui/SMESH/extrusion.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/1d_meshing_algorithm.htm
doc/salome/gui/SMESH/files/2d_(quadrangle)_meshing_algorithm.htm
doc/salome/gui/SMESH/files/2d_meshing_algorithm.htm
doc/salome/gui/SMESH/files/3d_meshing_algorithm.htm
doc/salome/gui/SMESH/files/about_hypotheses.htm
doc/salome/gui/SMESH/files/about_meshes.htm
doc/salome/gui/SMESH/files/about_meshing_algorithms.htm
doc/salome/gui/SMESH/files/about_modification_of_meshes.htm
doc/salome/gui/SMESH/files/about_quality_controls.htm
doc/salome/gui/SMESH/files/adding_nodes_and_elements.htm
doc/salome/gui/SMESH/files/area_of_elements.htm
doc/salome/gui/SMESH/files/arithmetic_1d.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/aspect_ratio.htm
doc/salome/gui/SMESH/files/changing_orientation_of_elements.htm
doc/salome/gui/SMESH/files/computing_meshes.htm
doc/salome/gui/SMESH/files/connectivity.htm
doc/salome/gui/SMESH/files/constructing_groups_of_specific_elements.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/constructing_meshes.htm
doc/salome/gui/SMESH/files/constructing_submeshes.htm
doc/salome/gui/SMESH/files/creating_groups.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/cutting_quadrangles.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/deflection_1d.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/diagonal_iversion_of_elements.htm
doc/salome/gui/SMESH/files/displacing_nodes.htm
doc/salome/gui/SMESH/files/displaying_elements_numbers.htm
doc/salome/gui/SMESH/files/displaying_nodes_numbers.htm
doc/salome/gui/SMESH/files/editing_groups.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/editing_hypotheses.htm
doc/salome/gui/SMESH/files/importing_and_exporting_meshes.htm
doc/salome/gui/SMESH/files/introduction_to_smesh.htm
doc/salome/gui/SMESH/files/length_from_edges.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/length_of_edges.htm
doc/salome/gui/SMESH/files/local_length_hypothesis.htm
doc/salome/gui/SMESH/files/max._element_area_hypothesis.htm
doc/salome/gui/SMESH/files/max._element_volume_hypothsis.htm
doc/salome/gui/SMESH/files/merging_nodes.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/minimum_angle.htm
doc/salome/gui/SMESH/files/non_conform_mesh_allowed_hypothesis.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/number_of_segments_hypothesis.htm
doc/salome/gui/SMESH/files/propagation_of_1d_hypothesis_on_opposite_edges.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/reassigning_hypotheses_and_algorithms.htm
doc/salome/gui/SMESH/files/removing_nodes_and_elements.htm
doc/salome/gui/SMESH/files/renumbering_nodes_and_elements.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/rotation.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/running_smesh_module.htm
doc/salome/gui/SMESH/files/scalar_bar_properties.htm
doc/salome/gui/SMESH/files/sewing_meshes.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/shading.htm
doc/salome/gui/SMESH/files/shrink.htm
doc/salome/gui/SMESH/files/skew.htm
doc/salome/gui/SMESH/files/smoothing.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/start_and_end_length_hypothesis.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/symmetry.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/taper.htm
doc/salome/gui/SMESH/files/tetrahedron_(ghs3d)_meshing_algorithm.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/tetrahedron_(netgen)_meshing_algorithm.htm
doc/salome/gui/SMESH/files/translation.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/uniting_a_set_of_triangles.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/uniting_two_triangles.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/using_operations_on_groups.htm [new file with mode: 0755]
doc/salome/gui/SMESH/files/using_smesh_module.htm
doc/salome/gui/SMESH/files/view_update.htm
doc/salome/gui/SMESH/files/viewing_mesh_info.htm
doc/salome/gui/SMESH/files/visualization_modes.htm
doc/salome/gui/SMESH/files/visualization_properties.htm
doc/salome/gui/SMESH/files/warp.htm
doc/salome/gui/SMESH/files/wireframe.htm
doc/salome/gui/SMESH/image12.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image13.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image14.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image15.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image16.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image16.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image17.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image18.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image20.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image21.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image22.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image23.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image30.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image31.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image32.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image34.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image35.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image36.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image38.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image39.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image40.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image41.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image42.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image43.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image44.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image45.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image46.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image47.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image48.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image49.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image50.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image51.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image52.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image53.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image54.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image55.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image57.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image57.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image58.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image59.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image60.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image61.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image61.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image62.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image63.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image63.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image64.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image64.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image65.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image65.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image66.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image66.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image67.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image67.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image68.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image68.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image69.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image69.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image7.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image70.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image70.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image71.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image71.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image72.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image72.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image73.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image73.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image74.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image74.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image75.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image75.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image76.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image76.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image77.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image77.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image78.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image78.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image79.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image8.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image80.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image80.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image81.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image81.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image82.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image82.jpg [new file with mode: 0755]
doc/salome/gui/SMESH/image83.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image84.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image85.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image87.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image88.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image89.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image9.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image90.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image91.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image92.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image93.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image94.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image95.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image96.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image97.gif [new file with mode: 0755]
doc/salome/gui/SMESH/image98.gif [new file with mode: 0755]
doc/salome/gui/SMESH/pattern_mapping.htm [new file with mode: 0755]
doc/salome/gui/SMESH/revolution.htm [new file with mode: 0755]
doc/salome/gui/SMESH/smesh.htm [new file with mode: 0755]
doc/salome/gui/SMESH/smesh_csh.htm [new file with mode: 0755]
doc/salome/gui/SMESH/smesh_rhc.htm [new file with mode: 0755]
doc/salome/gui/SMESH/tetrahedron_(ghs3d)_meshing_algorithm.htm [new file with mode: 0755]
doc/salome/gui/SMESH/whdata/whftdata0.htm
doc/salome/gui/SMESH/whdata/whftdata0.xml
doc/salome/gui/SMESH/whdata/whfts.htm
doc/salome/gui/SMESH/whdata/whfts.xml
doc/salome/gui/SMESH/whdata/whfwdata0.htm
doc/salome/gui/SMESH/whdata/whfwdata0.xml
doc/salome/gui/SMESH/whdata/whtdata0.htm
doc/salome/gui/SMESH/whdata/whtdata0.xml
doc/salome/gui/SMESH/whgdata/whlstf0.htm
doc/salome/gui/SMESH/whgdata/whlstf1.htm
doc/salome/gui/SMESH/whgdata/whlstf2.htm
doc/salome/gui/SMESH/whgdata/whlstf3.htm
doc/salome/gui/SMESH/whgdata/whlstf4.htm [new file with mode: 0755]
doc/salome/gui/SMESH/whgdata/whlstf5.htm [new file with mode: 0755]
doc/salome/gui/SMESH/whgdata/whlstf6.htm [new file with mode: 0755]
doc/salome/gui/SMESH/whgdata/whlstf7.htm [new file with mode: 0755]
doc/salome/gui/SMESH/whgdata/whlstfl0.htm
doc/salome/gui/SMESH/whgdata/whlstfl1.htm
doc/salome/gui/SMESH/whgdata/whlstfl10.htm
doc/salome/gui/SMESH/whgdata/whlstfl11.htm
doc/salome/gui/SMESH/whgdata/whlstfl12.htm
doc/salome/gui/SMESH/whgdata/whlstfl13.htm
doc/salome/gui/SMESH/whgdata/whlstfl14.htm
doc/salome/gui/SMESH/whgdata/whlstfl15.htm
doc/salome/gui/SMESH/whgdata/whlstfl16.htm
doc/salome/gui/SMESH/whgdata/whlstfl17.htm
doc/salome/gui/SMESH/whgdata/whlstfl18.htm
doc/salome/gui/SMESH/whgdata/whlstfl19.htm
doc/salome/gui/SMESH/whgdata/whlstfl2.htm
doc/salome/gui/SMESH/whgdata/whlstfl20.htm
doc/salome/gui/SMESH/whgdata/whlstfl21.htm
doc/salome/gui/SMESH/whgdata/whlstfl22.htm
doc/salome/gui/SMESH/whgdata/whlstfl23.htm [new file with mode: 0755]
doc/salome/gui/SMESH/whgdata/whlstfl3.htm
doc/salome/gui/SMESH/whgdata/whlstfl4.htm
doc/salome/gui/SMESH/whgdata/whlstfl5.htm
doc/salome/gui/SMESH/whgdata/whlstfl6.htm
doc/salome/gui/SMESH/whgdata/whlstfl7.htm
doc/salome/gui/SMESH/whgdata/whlstfl8.htm
doc/salome/gui/SMESH/whgdata/whlstfl9.htm
doc/salome/gui/SMESH/whgdata/whlstt1.htm
doc/salome/gui/SMESH/whgdata/whlstt10.htm
doc/salome/gui/SMESH/whgdata/whlstt11.htm
doc/salome/gui/SMESH/whgdata/whlstt12.htm
doc/salome/gui/SMESH/whgdata/whlstt13.htm [new file with mode: 0755]
doc/salome/gui/SMESH/whgdata/whlstt2.htm
doc/salome/gui/SMESH/whgdata/whlstt3.htm
doc/salome/gui/SMESH/whgdata/whlstt4.htm
doc/salome/gui/SMESH/whgdata/whlstt5.htm
doc/salome/gui/SMESH/whgdata/whlstt6.htm
doc/salome/gui/SMESH/whgdata/whlstt7.htm
doc/salome/gui/SMESH/whgdata/whlstt8.htm
doc/salome/gui/SMESH/whgdata/whlstt9.htm
doc/salome/gui/SMESH/whgdata/whnvl32.htm
doc/salome/gui/SMESH/whskin_info.htm
doc/salome/tui/SMESH/HTML/SMESH_BasicHypothesis.html
doc/salome/tui/SMESH/HTML/SMESH_Gen.html
doc/salome/tui/SMESH/HTML/SMESH_Hypothesis.html
doc/salome/tui/SMESH/HTML/SMESH_Mesh.html
doc/salome/tui/SMESH/doxyfile
doc/salome/tui/SMESH/sources/static/page2.html
doc/salome/tui/SMESH/sources/static/tree.js
idl/Makefile.in
idl/SMESH_BasicHypothesis.idl
idl/SMESH_Filter.idl
idl/SMESH_Gen.idl
idl/SMESH_Group.idl
idl/SMESH_Mesh.idl
idl/SMESH_NetgenAlgorithm.idl [deleted file]
idl/SMESH_Pattern.idl [new file with mode: 0644]
resources/SMESHCatalog.xml
resources/SMESH_Meshers.xml [deleted file]
resources/SMESH_MeshersWithNETGEN.xml [deleted file]
resources/SMESH_en.xml
resources/SMESH_fr.xml
resources/StdMeshers.xml
resources/mesh_algo_tetra.png
resources/mesh_cutGroups.png [new file with mode: 0644]
resources/mesh_cutquad.png [new file with mode: 0644]
resources/mesh_deleteGroups.png [new file with mode: 0644]
resources/mesh_extrusion.png [new file with mode: 0644]
resources/mesh_intersectGroups.png [new file with mode: 0644]
resources/mesh_merge_nodes.png [new file with mode: 0644]
resources/mesh_pattern.png [new file with mode: 0755]
resources/mesh_renumbering_elements.png [new file with mode: 0644]
resources/mesh_renumbering_nodes.png [new file with mode: 0644]
resources/mesh_revolution.png [new file with mode: 0644]
resources/mesh_rotation.png [new file with mode: 0644]
resources/mesh_sew_bordertoside.png [new file with mode: 0644]
resources/mesh_sew_conform_freeborders.png [new file with mode: 0644]
resources/mesh_sew_freeborders.png [new file with mode: 0644]
resources/mesh_sew_sideelements.png [new file with mode: 0644]
resources/mesh_smoothing.png [new file with mode: 0644]
resources/mesh_symmetry_axis.png [new file with mode: 0644]
resources/mesh_symmetry_plane.png [new file with mode: 0644]
resources/mesh_symmetry_point.png [new file with mode: 0644]
resources/mesh_translation_points.png [new file with mode: 0644]
resources/mesh_translation_vector.png [new file with mode: 0644]
resources/mesh_tree_algo_tetra.png
resources/mesh_union2tri.png [new file with mode: 0644]
resources/mesh_unionGroups.png [new file with mode: 0644]
resources/mesh_uniontri.png [new file with mode: 0644]
resources/pattern_sample_2d.png [new file with mode: 0755]
resources/pattern_sample_3D.png [new file with mode: 0755]
src/Controls/Makefile.in [new file with mode: 0644]
src/Controls/SMESHControls.cxx [new file with mode: 0644]
src/Controls/SMESH_Controls.cxx [new file with mode: 0644]
src/Controls/SMESH_Controls.hxx [new file with mode: 0644]
src/Driver/Document_Reader.cxx [deleted file]
src/Driver/Document_Reader.h [deleted file]
src/Driver/Document_Writer.cxx [deleted file]
src/Driver/Document_Writer.h [deleted file]
src/Driver/Driver_Document.cxx [new file with mode: 0644]
src/Driver/Driver_Document.h [new file with mode: 0644]
src/Driver/Driver_Mesh.cxx [new file with mode: 0644]
src/Driver/Driver_Mesh.h [new file with mode: 0644]
src/Driver/Driver_SMDS_Mesh.cxx [new file with mode: 0644]
src/Driver/Driver_SMDS_Mesh.h [new file with mode: 0644]
src/Driver/Driver_SMESHDS_Mesh.cxx [new file with mode: 0644]
src/Driver/Driver_SMESHDS_Mesh.h [new file with mode: 0644]
src/Driver/Driver_dl.cxx [deleted file]
src/Driver/Makefile.in
src/Driver/Mesh_Reader.cxx [deleted file]
src/Driver/Mesh_Reader.h [deleted file]
src/Driver/Mesh_Writer.cxx [deleted file]
src/Driver/Mesh_Writer.h [deleted file]
src/Driver/SMESHDriver.cxx [deleted file]
src/Driver/SMESHDriver.h [deleted file]
src/DriverDAT/DAT_Test.cxx [new file with mode: 0644]
src/DriverDAT/DriverDAT_R_SMDS_Mesh.cxx
src/DriverDAT/DriverDAT_R_SMDS_Mesh.h
src/DriverDAT/DriverDAT_R_SMESHDS_Document.cxx
src/DriverDAT/DriverDAT_R_SMESHDS_Document.h
src/DriverDAT/DriverDAT_R_SMESHDS_Mesh.cxx
src/DriverDAT/DriverDAT_R_SMESHDS_Mesh.h
src/DriverDAT/DriverDAT_W_SMDS_Mesh.cxx
src/DriverDAT/DriverDAT_W_SMDS_Mesh.h
src/DriverDAT/DriverDAT_W_SMESHDS_Document.cxx
src/DriverDAT/DriverDAT_W_SMESHDS_Document.h
src/DriverDAT/DriverDAT_W_SMESHDS_Mesh.cxx
src/DriverDAT/DriverDAT_W_SMESHDS_Mesh.h
src/DriverDAT/Makefile.in
src/DriverMED/DriverMED_Family.cxx
src/DriverMED/DriverMED_Family.h
src/DriverMED/DriverMED_R_SMDS_Mesh.cxx
src/DriverMED/DriverMED_R_SMDS_Mesh.h
src/DriverMED/DriverMED_R_SMESHDS_Document.cxx
src/DriverMED/DriverMED_R_SMESHDS_Document.h
src/DriverMED/DriverMED_R_SMESHDS_Mesh.cxx
src/DriverMED/DriverMED_R_SMESHDS_Mesh.h
src/DriverMED/DriverMED_W_SMDS_Mesh.cxx
src/DriverMED/DriverMED_W_SMDS_Mesh.h
src/DriverMED/DriverMED_W_SMESHDS_Document.cxx
src/DriverMED/DriverMED_W_SMESHDS_Document.h
src/DriverMED/DriverMED_W_SMESHDS_Mesh.cxx
src/DriverMED/DriverMED_W_SMESHDS_Mesh.h
src/DriverMED/MED_Test.cxx [new file with mode: 0644]
src/DriverMED/Makefile.in
src/DriverSTL/DriverSTL_R_SMDS_Mesh.cxx [new file with mode: 0644]
src/DriverSTL/DriverSTL_R_SMDS_Mesh.h [new file with mode: 0644]
src/DriverSTL/DriverSTL_W_SMDS_Mesh.cxx [new file with mode: 0644]
src/DriverSTL/DriverSTL_W_SMDS_Mesh.h [new file with mode: 0644]
src/DriverSTL/Makefile.in [new file with mode: 0644]
src/DriverSTL/STL_Test.cxx [new file with mode: 0644]
src/DriverUNV/DriverUNV_R_SMDS_Mesh.cxx
src/DriverUNV/DriverUNV_R_SMDS_Mesh.h
src/DriverUNV/DriverUNV_R_SMESHDS_Document.cxx
src/DriverUNV/DriverUNV_R_SMESHDS_Document.h
src/DriverUNV/DriverUNV_R_SMESHDS_Mesh.cxx
src/DriverUNV/DriverUNV_R_SMESHDS_Mesh.h
src/DriverUNV/DriverUNV_W_SMDS_Mesh.cxx
src/DriverUNV/DriverUNV_W_SMDS_Mesh.h
src/DriverUNV/DriverUNV_W_SMESHDS_Document.cxx
src/DriverUNV/DriverUNV_W_SMESHDS_Document.h
src/DriverUNV/DriverUNV_W_SMESHDS_Mesh.cxx
src/DriverUNV/DriverUNV_W_SMESHDS_Mesh.h
src/DriverUNV/Makefile.in
src/DriverUNV/UNV2411_Structure.cxx [new file with mode: 0644]
src/DriverUNV/UNV2411_Structure.hxx [new file with mode: 0644]
src/DriverUNV/UNV2412_Structure.cxx [new file with mode: 0644]
src/DriverUNV/UNV2412_Structure.hxx [new file with mode: 0644]
src/DriverUNV/UNV_Test.cxx [new file with mode: 0644]
src/DriverUNV/UNV_Utilities.cxx [new file with mode: 0644]
src/DriverUNV/UNV_Utilities.hxx [new file with mode: 0644]
src/MEFISTO2/Rn.h
src/MEFISTO2/aptrte.cxx
src/Makefile.in
src/OBJECT/Makefile.in
src/OBJECT/SMESH_Actor.cxx
src/OBJECT/SMESH_Actor.h
src/OBJECT/SMESH_ActorUtils.cxx [new file with mode: 0644]
src/OBJECT/SMESH_ActorUtils.h [new file with mode: 0644]
src/OBJECT/SMESH_DeviceActor.cxx
src/OBJECT/SMESH_DeviceActor.h
src/OBJECT/SMESH_ExtractGeometry.cxx [new file with mode: 0644]
src/OBJECT/SMESH_ExtractGeometry.h [new file with mode: 0644]
src/OBJECT/SMESH_Object.cxx
src/OBJECT/SMESH_Object.h
src/SMDS/Makefile.in
src/SMDS/SMDSAbs_ElementType.hxx
src/SMDS/SMDSControl.cxx [deleted file]
src/SMDS/SMDSControl.hxx [deleted file]
src/SMDS/SMDSControl_BoundaryEdges.cxx [deleted file]
src/SMDS/SMDSControl_BoundaryEdges.hxx [deleted file]
src/SMDS/SMDSControl_BoundaryFaces.cxx [deleted file]
src/SMDS/SMDSControl_BoundaryFaces.hxx [deleted file]
src/SMDS/SMDSControl_MeshBoundary.cxx [deleted file]
src/SMDS/SMDSControl_MeshBoundary.hxx [deleted file]
src/SMDS/SMDSEdit_Transform.cxx [deleted file]
src/SMDS/SMDSEdit_Transform.hxx [deleted file]
src/SMDS/SMDS_EdgePosition.cxx
src/SMDS/SMDS_FaceOfEdges.cxx
src/SMDS/SMDS_FaceOfEdges.hxx
src/SMDS/SMDS_FaceOfNodes.cxx
src/SMDS/SMDS_FaceOfNodes.hxx
src/SMDS/SMDS_FacePosition.cxx
src/SMDS/SMDS_HexahedronOfNodes.cxx [deleted file]
src/SMDS/SMDS_HexahedronOfNodes.hxx [deleted file]
src/SMDS/SMDS_IteratorOfArray.hxx [deleted file]
src/SMDS/SMDS_IteratorOfElements.hxx
src/SMDS/SMDS_Mesh.cxx
src/SMDS/SMDS_Mesh.hxx
src/SMDS/SMDS_MeshEdge.cxx
src/SMDS/SMDS_MeshEdge.hxx
src/SMDS/SMDS_MeshElement.cxx
src/SMDS/SMDS_MeshElement.hxx
src/SMDS/SMDS_MeshElementIDFactory.cxx
src/SMDS/SMDS_MeshElementIDFactory.hxx
src/SMDS/SMDS_MeshGroup.cxx
src/SMDS/SMDS_MeshGroup.hxx
src/SMDS/SMDS_MeshHexahedron.cxx [deleted file]
src/SMDS/SMDS_MeshHexahedron.hxx [deleted file]
src/SMDS/SMDS_MeshIDFactory.cxx
src/SMDS/SMDS_MeshIDFactory.hxx
src/SMDS/SMDS_MeshNode.cxx
src/SMDS/SMDS_MeshNode.hxx
src/SMDS/SMDS_MeshNodeIDFactory.cxx [deleted file]
src/SMDS/SMDS_MeshNodeIDFactory.hxx [deleted file]
src/SMDS/SMDS_MeshPrism.cxx [deleted file]
src/SMDS/SMDS_MeshPrism.hxx [deleted file]
src/SMDS/SMDS_MeshPyramid.cxx [deleted file]
src/SMDS/SMDS_MeshPyramid.hxx [deleted file]
src/SMDS/SMDS_MeshQuadrangle.cxx [deleted file]
src/SMDS/SMDS_MeshQuadrangle.hxx [deleted file]
src/SMDS/SMDS_MeshTetrahedron.cxx [deleted file]
src/SMDS/SMDS_MeshTetrahedron.hxx [deleted file]
src/SMDS/SMDS_MeshTriangle.cxx [deleted file]
src/SMDS/SMDS_MeshTriangle.hxx [deleted file]
src/SMDS/SMDS_Position.cxx
src/SMDS/SMDS_Position.hxx
src/SMDS/SMDS_Tria3OfNodes.cxx [deleted file]
src/SMDS/SMDS_Tria3OfNodes.hxx [deleted file]
src/SMDS/SMDS_TypeOfPosition.hxx
src/SMDS/SMDS_VertexPosition.cxx
src/SMDS/SMDS_VolumeOfFaces.cxx
src/SMDS/SMDS_VolumeOfFaces.hxx
src/SMDS/SMDS_VolumeOfNodes.cxx
src/SMDS/SMDS_VolumeOfNodes.hxx
src/SMDS/SMDS_VolumeTool.cxx [new file with mode: 0644]
src/SMDS/SMDS_VolumeTool.hxx [new file with mode: 0644]
src/SMESH/Makefile.in
src/SMESH/SMESH_Algo.hxx
src/SMESH/SMESH_Gen.cxx
src/SMESH/SMESH_Gen.hxx
src/SMESH/SMESH_Group.cxx
src/SMESH/SMESH_Group.hxx
src/SMESH/SMESH_Hypothesis.hxx
src/SMESH/SMESH_Mesh.cxx
src/SMESH/SMESH_Mesh.hxx
src/SMESH/SMESH_MeshEditor.cxx [new file with mode: 0644]
src/SMESH/SMESH_MeshEditor.hxx [new file with mode: 0644]
src/SMESH/SMESH_Pattern.cxx [new file with mode: 0644]
src/SMESH/SMESH_Pattern.hxx [new file with mode: 0644]
src/SMESH/SMESH_subMesh.cxx
src/SMESH/SMESH_subMesh.hxx
src/SMESHDS/Makefile.in
src/SMESHDS/SMESHDS_Command.cxx
src/SMESHDS/SMESHDS_Command.hxx
src/SMESHDS/SMESHDS_CommandType.hxx
src/SMESHDS/SMESHDS_Document.cxx
src/SMESHDS/SMESHDS_Document.hxx
src/SMESHDS/SMESHDS_Group.cxx
src/SMESHDS/SMESHDS_Group.hxx
src/SMESHDS/SMESHDS_GroupBase.cxx [new file with mode: 0644]
src/SMESHDS/SMESHDS_GroupBase.hxx [new file with mode: 0644]
src/SMESHDS/SMESHDS_GroupOnGeom.cxx [new file with mode: 0644]
src/SMESHDS/SMESHDS_GroupOnGeom.hxx [new file with mode: 0644]
src/SMESHDS/SMESHDS_Hypothesis.cxx
src/SMESHDS/SMESHDS_Hypothesis.hxx
src/SMESHDS/SMESHDS_Mesh.cxx
src/SMESHDS/SMESHDS_Mesh.hxx
src/SMESHDS/SMESHDS_Script.cxx
src/SMESHDS/SMESHDS_Script.hxx
src/SMESHDS/SMESHDS_SubMesh.cxx
src/SMESHDS/SMESHDS_SubMesh.hxx
src/SMESHFiltersSelection/Makefile.in
src/SMESHFiltersSelection/SMESH_LogicalFilter.cxx [new file with mode: 0644]
src/SMESHFiltersSelection/SMESH_LogicalFilter.hxx [new file with mode: 0644]
src/SMESHFiltersSelection/SMESH_NumberFilter.cxx [new file with mode: 0644]
src/SMESHFiltersSelection/SMESH_NumberFilter.hxx [new file with mode: 0644]
src/SMESHFiltersSelection/SMESH_TypeFilter.cxx
src/SMESHGUI/Makefile.in
src/SMESHGUI/SMESHBin.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI.cxx
src/SMESHGUI/SMESHGUI.h
src/SMESHGUI/SMESHGUI_AddAlgorithmDlg.cxx [deleted file]
src/SMESHGUI/SMESHGUI_AddAlgorithmDlg.h [deleted file]
src/SMESHGUI/SMESHGUI_AddEdgeDlg.cxx [deleted file]
src/SMESHGUI/SMESHGUI_AddEdgeDlg.h [deleted file]
src/SMESHGUI/SMESHGUI_AddFaceDlg.cxx [deleted file]
src/SMESHGUI/SMESHGUI_AddFaceDlg.h [deleted file]
src/SMESHGUI/SMESHGUI_AddHypothesisDlg.cxx [deleted file]
src/SMESHGUI/SMESHGUI_AddHypothesisDlg.h [deleted file]
src/SMESHGUI/SMESHGUI_AddMeshElementDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_AddMeshElementDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_AddSubMeshDlg.cxx
src/SMESHGUI/SMESHGUI_AddSubMeshDlg.h
src/SMESHGUI/SMESHGUI_AddVolumeDlg.cxx [deleted file]
src/SMESHGUI/SMESHGUI_AddVolumeDlg.h [deleted file]
src/SMESHGUI/SMESHGUI_ClippingDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_ClippingDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_ComputeScalarValue.cxx [deleted file]
src/SMESHGUI/SMESHGUI_ComputeScalarValue.h [deleted file]
src/SMESHGUI/SMESHGUI_CreateHypothesesDlg.cxx
src/SMESHGUI/SMESHGUI_CreateHypothesesDlg.h
src/SMESHGUI/SMESHGUI_CreatePatternDlg.cxx [new file with mode: 0755]
src/SMESHGUI/SMESHGUI_CreatePatternDlg.h [new file with mode: 0755]
src/SMESHGUI/SMESHGUI_DeleteGroupDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_DeleteGroupDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_DiagonalInversionDlg.cxx [deleted file]
src/SMESHGUI/SMESHGUI_DiagonalInversionDlg.h [deleted file]
src/SMESHGUI/SMESHGUI_EditHypothesesDlg.cxx
src/SMESHGUI/SMESHGUI_EditHypothesesDlg.h
src/SMESHGUI/SMESHGUI_ExtrusionDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_ExtrusionDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_Filter.cxx
src/SMESHGUI/SMESHGUI_Filter.h
src/SMESHGUI/SMESHGUI_FilterDlg.cxx
src/SMESHGUI/SMESHGUI_FilterDlg.h
src/SMESHGUI/SMESHGUI_FilterLibraryDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_FilterLibraryDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_FilterUtils.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_FilterUtils.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_GEOMGenUtils.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_GEOMGenUtils.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_GroupDlg.cxx
src/SMESHGUI/SMESHGUI_GroupDlg.h
src/SMESHGUI/SMESHGUI_GroupOpDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_GroupOpDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_GroupUtils.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_GroupUtils.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_Hypotheses.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_Hypotheses.h
src/SMESHGUI/SMESHGUI_HypothesesUtils.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_HypothesesUtils.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_IdValidator.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_InitMeshDlg.cxx
src/SMESHGUI/SMESHGUI_InitMeshDlg.h
src/SMESHGUI/SMESHGUI_MergeNodesDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_MergeNodesDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_MeshInfosDlg.cxx
src/SMESHGUI/SMESHGUI_MeshInfosDlg.h
src/SMESHGUI/SMESHGUI_MeshPatternDlg.cxx [new file with mode: 0755]
src/SMESHGUI/SMESHGUI_MeshPatternDlg.h [new file with mode: 0755]
src/SMESHGUI/SMESHGUI_MeshUtils.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_MeshUtils.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_MoveNodesDlg.cxx
src/SMESHGUI/SMESHGUI_MoveNodesDlg.h
src/SMESHGUI/SMESHGUI_MultiEditDlg.cxx [new file with mode: 0755]
src/SMESHGUI/SMESHGUI_MultiEditDlg.h [new file with mode: 0755]
src/SMESHGUI/SMESHGUI_NodesDlg.cxx
src/SMESHGUI/SMESHGUI_NodesDlg.h
src/SMESHGUI/SMESHGUI_OrientationElementsDlg.cxx [deleted file]
src/SMESHGUI/SMESHGUI_OrientationElementsDlg.h [deleted file]
src/SMESHGUI/SMESHGUI_PatternUtils.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_PatternUtils.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_PatternWidget.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_PatternWidget.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_PrecisionDlg.cxx [new file with mode: 0755]
src/SMESHGUI/SMESHGUI_PrecisionDlg.h [new file with mode: 0755]
src/SMESHGUI/SMESHGUI_Preferences_ScalarBarDlg.cxx
src/SMESHGUI/SMESHGUI_Preferences_SelectionDlg.cxx
src/SMESHGUI/SMESHGUI_RemoveElementsDlg.cxx
src/SMESHGUI/SMESHGUI_RemoveElementsDlg.h
src/SMESHGUI/SMESHGUI_RemoveNodesDlg.cxx
src/SMESHGUI/SMESHGUI_RemoveNodesDlg.h
src/SMESHGUI/SMESHGUI_RenumberingDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_RenumberingDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_RevolutionDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_RevolutionDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_RotationDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_RotationDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_SMESHGenUtils.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_SMESHGenUtils.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_SewingDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_SewingDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_SingleEditDlg.cxx [new file with mode: 0755]
src/SMESHGUI/SMESHGUI_SingleEditDlg.h [new file with mode: 0755]
src/SMESHGUI/SMESHGUI_SmoothingDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_SmoothingDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_SpinBox.cxx
src/SMESHGUI/SMESHGUI_StudyAPI.cxx [deleted file]
src/SMESHGUI/SMESHGUI_StudyAPI.h [deleted file]
src/SMESHGUI/SMESHGUI_Swig.cxx
src/SMESHGUI/SMESHGUI_SymmetryDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_SymmetryDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_TranslationDlg.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_TranslationDlg.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_TransparencyDlg.cxx
src/SMESHGUI/SMESHGUI_Utils.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_Utils.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_VTKUtils.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_VTKUtils.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_XmlHandler.cxx
src/SMESHGUI/SMESHGUI_XmlHandler.h
src/SMESHGUI/SMESHGUI_aParameter.cxx [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_aParameter.h [new file with mode: 0644]
src/SMESHGUI/SMESHGUI_aParameterDlg.cxx
src/SMESHGUI/SMESHGUI_aParameterDlg.h
src/SMESHGUI/SMESH_icons.po
src/SMESHGUI/SMESH_msg_en.po
src/SMESH_I/Makefile.in
src/SMESH_I/SMESHEngine.cxx [new file with mode: 0644]
src/SMESH_I/SMESH_Algo_i.cxx
src/SMESH_I/SMESH_Filter_i.cxx
src/SMESH_I/SMESH_Filter_i.hxx
src/SMESH_I/SMESH_Gen_i.cxx
src/SMESH_I/SMESH_Gen_i.hxx
src/SMESH_I/SMESH_Gen_i_1.cxx [new file with mode: 0644]
src/SMESH_I/SMESH_Group_i.cxx
src/SMESH_I/SMESH_Group_i.hxx
src/SMESH_I/SMESH_MEDFamily_i.cxx
src/SMESH_I/SMESH_MEDFamily_i.hxx
src/SMESH_I/SMESH_MEDMesh_i.cxx
src/SMESH_I/SMESH_MEDMesh_i.hxx
src/SMESH_I/SMESH_MeshEditor_i.cxx
src/SMESH_I/SMESH_MeshEditor_i.hxx
src/SMESH_I/SMESH_Mesh_i.cxx
src/SMESH_I/SMESH_Mesh_i.hxx
src/SMESH_I/SMESH_Pattern_i.cxx [new file with mode: 0644]
src/SMESH_I/SMESH_Pattern_i.hxx [new file with mode: 0644]
src/SMESH_I/SMESH_subMesh_i.cxx
src/SMESH_I/SMESH_subMesh_i.hxx
src/SMESH_I/SMESH_test.py
src/SMESH_I/SMESH_topo.cxx [deleted file]
src/SMESH_I/SMESH_topo.hxx [deleted file]
src/SMESH_SWIG/Makefile.in
src/SMESH_SWIG/SMESH_BelongToGeom.py [new file with mode: 0644]
src/SMESH_SWIG/SMESH_GroupFromGeom.py [new file with mode: 0644]
src/SMESH_SWIG/SMESH_Partition1_tetra.py
src/SMESH_SWIG/SMESH_blocks.py [new file with mode: 0644]
src/SMESH_SWIG/SMESH_box2_tetra.py
src/SMESH_SWIG/SMESH_box3_tetra.py
src/SMESH_SWIG/SMESH_box_tetra.py
src/SMESH_SWIG/SMESH_controls.py
src/SMESH_SWIG/SMESH_fixation.py
src/SMESH_SWIG/SMESH_fixation_hexa.py
src/SMESH_SWIG/SMESH_fixation_tetra.py
src/SMESH_SWIG/SMESH_flight_skin.py
src/SMESH_SWIG/SMESH_freebord.py
src/SMESH_SWIG/SMESH_mechanic.py
src/SMESH_SWIG/SMESH_mechanic_editor.py [new file with mode: 0644]
src/SMESH_SWIG/SMESH_mechanic_tetra.py
src/SMESH_SWIG/SMESH_test0.py
src/SMESH_SWIG/SMESH_test1.py
src/SMESH_SWIG/SMESH_test2.py
src/SMESH_SWIG/SMESH_test3.py
src/SMESH_SWIG/SMESH_test4.py
src/SMESH_SWIG/SMESH_test5.py [new file with mode: 0644]
src/SMESH_SWIG/batchmode_mefisto.py
src/SMESH_SWIG/batchmode_smesh.py
src/SMESH_SWIG/cube2geometry.py [new file with mode: 0644]
src/SMESH_SWIG/cube2partition.py [new file with mode: 0644]
src/SMESH_SWIG/cube2pyGibi.py [new file with mode: 0644]
src/SMESH_SWIG/cyl2complementary.py [new file with mode: 0644]
src/SMESH_SWIG/cyl2geometry.py [new file with mode: 0644]
src/SMESH_SWIG/grid17partition.py [new file with mode: 0644]
src/SMESH_SWIG/grid3partition.py [new file with mode: 0644]
src/SMESH_SWIG/grid4partition.py [new file with mode: 0644]
src/SMESH_SWIG/grid4pyGibi.py [new file with mode: 0644]
src/SMESH_SWIG/hole1geometry.py [new file with mode: 0644]
src/SMESH_SWIG/hole1partition.py [new file with mode: 0644]
src/SMESH_SWIG/hole1pyGibi.py [new file with mode: 0644]
src/SMESH_SWIG/hole2pyGibi.py [new file with mode: 0644]
src/SMESH_SWIG/meshpy.py [new file with mode: 0644]
src/StdMeshers/Makefile.in
src/StdMeshers/StdMeshers_Arithmetic1D.cxx [new file with mode: 0644]
src/StdMeshers/StdMeshers_Arithmetic1D.hxx [new file with mode: 0644]
src/StdMeshers/StdMeshers_Deflection1D.cxx [new file with mode: 0644]
src/StdMeshers/StdMeshers_Deflection1D.hxx [new file with mode: 0644]
src/StdMeshers/StdMeshers_Hexa_3D.cxx
src/StdMeshers/StdMeshers_MEFISTO_2D.cxx
src/StdMeshers/StdMeshers_MEFISTO_2D.hxx
src/StdMeshers/StdMeshers_Propagation.cxx [new file with mode: 0644]
src/StdMeshers/StdMeshers_Propagation.hxx [new file with mode: 0644]
src/StdMeshers/StdMeshers_Quadrangle_2D.cxx
src/StdMeshers/StdMeshers_Quadrangle_2D.hxx
src/StdMeshers/StdMeshers_Regular_1D.cxx
src/StdMeshers/StdMeshers_Regular_1D.hxx
src/StdMeshers/StdMeshers_StartEndLength.cxx [new file with mode: 0644]
src/StdMeshers/StdMeshers_StartEndLength.hxx [new file with mode: 0644]
src/StdMeshersGUI/Makefile.in
src/StdMeshersGUI/StdMeshersGUI.cxx
src/StdMeshersGUI/StdMeshersGUI_CreateHypothesisDlg.cxx [new file with mode: 0644]
src/StdMeshersGUI/StdMeshersGUI_CreateHypothesisDlg.h [new file with mode: 0644]
src/StdMeshersGUI/StdMeshersGUI_CreateStdHypothesisDlg.cxx [new file with mode: 0644]
src/StdMeshersGUI/StdMeshersGUI_CreateStdHypothesisDlg.h [new file with mode: 0644]
src/StdMeshersGUI/StdMeshersGUI_LocalLengthDlg.cxx [deleted file]
src/StdMeshersGUI/StdMeshersGUI_LocalLengthDlg.h [deleted file]
src/StdMeshersGUI/StdMeshersGUI_MaxElementAreaDlg.cxx [deleted file]
src/StdMeshersGUI/StdMeshersGUI_MaxElementAreaDlg.h [deleted file]
src/StdMeshersGUI/StdMeshersGUI_MaxElementVolumeDlg.cxx [deleted file]
src/StdMeshersGUI/StdMeshersGUI_MaxElementVolumeDlg.h [deleted file]
src/StdMeshersGUI/StdMeshersGUI_NbSegmentsDlg.cxx [deleted file]
src/StdMeshersGUI/StdMeshersGUI_NbSegmentsDlg.h [deleted file]
src/StdMeshersGUI/StdMeshersGUI_Parameters.cxx [new file with mode: 0644]
src/StdMeshersGUI/StdMeshersGUI_Parameters.h [new file with mode: 0644]
src/StdMeshersGUI/StdMeshers_icons.po
src/StdMeshersGUI/StdMeshers_msg_en.po
src/StdMeshers_I/Makefile.in
src/StdMeshers_I/StdMeshers_Arithmetic1D_i.cxx [new file with mode: 0644]
src/StdMeshers_I/StdMeshers_Arithmetic1D_i.hxx [new file with mode: 0644]
src/StdMeshers_I/StdMeshers_Deflection1D_i.cxx [new file with mode: 0644]
src/StdMeshers_I/StdMeshers_Deflection1D_i.hxx [new file with mode: 0644]
src/StdMeshers_I/StdMeshers_Propagation_i.cxx [new file with mode: 0644]
src/StdMeshers_I/StdMeshers_Propagation_i.hxx [new file with mode: 0644]
src/StdMeshers_I/StdMeshers_StartEndLength_i.cxx [new file with mode: 0644]
src/StdMeshers_I/StdMeshers_StartEndLength_i.hxx [new file with mode: 0644]
src/StdMeshers_I/StdMeshers_i.cxx

diff --git a/INSTALL b/INSTALL
index 694c906..d17758f 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,6 +1,5 @@
-This is SMESH V2.0.0
-
+This is the version 2.1.0 of SMESH
 Compatible with :
-       GEOM    V2_0_0
-       KERNEL  V2_0_0
-       MED     V2_0_0
+        - KERNEL 2.1.0
+       - GEOM 2.1.0
+       - MED 2.1.0
index a79be56..cae80c1 100644 (file)
@@ -86,13 +86,39 @@ mesh_wrap.png \
 mesh_tree_group.png \
 mesh_edit_group.png \
 mesh_make_group.png \
+mesh_union2tri.png \
+mesh_uniontri.png \
+mesh_cutquad.png \
+mesh_smoothing.png \
+mesh_renumbering_nodes.png \
+mesh_renumbering_elements.png \
+mesh_extrusion.png \
+mesh_revolution.png \
 ModuleMesh.png \
+mesh_unionGroups.png \
+mesh_intersectGroups.png \
+mesh_cutGroups.png \
+mesh_deleteGroups.png \
+mesh_translation_vector.png \
+mesh_translation_points.png \
+mesh_rotation.png \
+mesh_symmetry_point.png \
+mesh_symmetry_axis.png \
+mesh_symmetry_plane.png \
+mesh_sew_freeborders.png \
+mesh_sew_conform_freeborders.png \
+mesh_sew_bordertoside.png \
+mesh_sew_sideelements.png \
+mesh_merge_nodes.png \
 select1.png \
 SMESH_en.xml \
 SMESH.config \
 StdMeshers.xml \
 SMESHCatalog.xml \
-flight_solid.brep
+flight_solid.brep \
+mesh_pattern.png \
+pattern_sample_2d.png \
+pattern_sample_3D.png
 
 BIN_SCRIPT= \
 VERSION
index 803ca75..13f3be4 100644 (file)
@@ -22,20 +22,11 @@ if test "x$GEOM_DIR" == "x" ; then
     # GEOM_ROOT_DIR environment variable defined
       GEOM_DIR=$GEOM_ROOT_DIR
 
-   else
-
-    # search Geom binaries in PATH variable
-      AC_PATH_PROG(TEMP, libGEOM_Swig.py)
-      if test "x$TEMP" != "x" ; then
-         GEOM_BIN_DIR=`dirname $TEMP`
-         GEOM_DIR=`dirname $GEOM_BIN_DIR`
-      fi
-      
    fi
 # 
 fi
 
-if test -f ${GEOM_DIR}/bin/salome/libGEOM_Swig.py ; then
+if test -f ${GEOM_DIR}/lib/salome/libGEOMClient.so ; then
    Geom_ok=yes
    AC_MSG_RESULT(Using Geom module distribution in ${GEOM_DIR})
 
index 4927270..727bf43 100644 (file)
@@ -22,20 +22,11 @@ if test "x$MED_DIR" == "x" ; then
     # MED_ROOT_DIR environment variable defined
       MED_DIR=$MED_ROOT_DIR
 
-   else
-
-    # search Med binaries in PATH variable
-      AC_PATH_PROG(TEMP, libMEDMEM_Swig.py)
-      if test "x$TEMP" != "x" ; then
-         MED_BIN_DIR=`dirname $TEMP`
-         MED_DIR=`dirname $MED_BIN_DIR`
-      fi
-      
    fi
 # 
 fi
 
-if test -f ${MED_DIR}/bin/salome/libMEDMEM_Swig.py ; then
+if test -f ${MED_DIR}/idl/salome/MED.idl ; then
    Med_ok=yes
    AC_MSG_RESULT(Using Med module distribution in ${MED_DIR})
 
diff --git a/adm_local/unix/config_files/check_Netgen.m4 b/adm_local/unix/config_files/check_Netgen.m4
deleted file mode 100644 (file)
index 971477c..0000000
+++ /dev/null
@@ -1,126 +0,0 @@
-AC_DEFUN([CHECK_NETGEN],[
-
-AC_REQUIRE([AC_PROG_CXX])dnl
-AC_REQUIRE([AC_PROG_CXXCPP])dnl
-
-AC_CHECKING(for Netgen Libraries)
-
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-
-AC_ARG_WITH(netgen,
-           [  --with-netgen=DIR root directory path of NETGEN installation],
-           WITHNETGEN="yes",WITHNETGEN="no")
-
-NETGEN_INCLUDES=""
-NETGEN_LIBS=""
-
-Netgen_ok=no
-
-if test "$WITHNETGEN" = yes; then
-
-  echo
-  echo
-  echo -------------------------------------------------
-  echo You are about to choose to use somehow the
-  echo Netgen Library to generate Tetrahedric mesh.
-  echo
-  echo WARNING
-  echo ----------------------------------------------------------
-  echo ----------------------------------------------------------
-  echo You are strongly advised to consult the file
-  echo SMESH_SRC/src/NETGEN/ReadMeForNgUsers, particularly about
-  echo assumptions made on the installation of the Netgen
-  echo application and libraries.
-  echo Ask your system administrator for those details.
-  echo ----------------------------------------------------------
-  echo ----------------------------------------------------------
-  echo 
-  echo
-
-  NETGEN_HOME=$withval
-
-  if test "$NETGEN_HOME"; then
-    NETGEN_INCLUDES="-I$NETGEN_HOME/include"
-    NETGEN_LIBS_DIR="$NETGEN_HOME/lib/LINUX"
-    NETGEN_LIBS="-L$NETGEN_LIBS_DIR"
-  fi
-
-  CPPFLAGS_old="$CPPFLAGS"
-  CPPFLAGS="$NETGEN_INCLUDES $CPPFLAGS"
-  CXXFLAGS_old="$CXXFLAGS"
-  CXXFLAGS="$NETGEN_INCLUDES $CXXFLAGS"
-
-  AC_MSG_CHECKING(for Netgen header file)
-
-  AC_CHECK_HEADER(nglib.h,Netgen_ok=yes,Netgen_ok=no)
-  CPPFLAGS="$CPPFLAGS_old"
-  CXXFLAGS="$CXXFLAGS_old"
-
-  if test "$WITHNETGEN" = "yes";then
-    NETGEN_LIBS="-L. -lNETGEN"
-
-    AC_MSG_CHECKING(for Netgen libraries)
-
-    CPPFLAGS_old="$CPPFLAGS"
-    CPPFLAGS="$NETGEN_INCLUDES $CPPFLAGS"
-    CXXFLAGS_old="$CXXFLAGS"
-    CXXFLAGS="$NETGEN_INCLUDES $CXXFLAGS"
-
-    LDFLAGS_old="$LDFLAGS"
-    LDFLAGS="$NETGEN_LIBS $LDFLAGS"
-
-    AC_TRY_COMPILE(#include <iostream.h>
-#include <fstream.h>
-#include "nglib.h"
-,Ng_Init();
- Ng_Exit();,Netgen_ok=yes;ar x "$NETGEN_LIBS_DIR/libnginterface.a";
-            ar x "$NETGEN_LIBS_DIR/libcsg.a";
-            ar x "$NETGEN_LIBS_DIR/libgprim.a";
-            ar x "$NETGEN_LIBS_DIR/libmesh.a";
-            ar x "$NETGEN_LIBS_DIR/libopti.a";
-            ar x "$NETGEN_LIBS_DIR/libgen.a";
-            ar x "$NETGEN_LIBS_DIR/libla.a";
-            ar x "$NETGEN_LIBS_DIR/libstlgeom.a";
-            ar x "$NETGEN_LIBS_DIR/libgeom2d.a";
-            $CXX -shared linopt.o bfgs.o linsearch.o global.o bisect.o meshtool.o refine.o ruler3.o improve3.o adfront3.o tetrarls.o prism2rls.o pyramidrls.o pyramid2rls.o netrule3.o ruler2.o meshclass.o improve2.o adfront2.o netrule2.o triarls.o geomsearch.o secondorder.o meshtype.o parser3.o quadrls.o specials.o parser2.o meshing2.o meshing3.o meshfunc.o localh.o improve2gen.o delaunay.o boundarylayer.o msghandler.o meshfunc2d.o smoothing2.o smoothing3.o topology.o curvedelems.o clusters.o zrefine.o ngexception.o geomtest3d.o geom2d.o geom3d.o adtree.o transform3d.o geomfuncs.o polynomial.o densemat.o vector.o basemat.o sparsmat.o algprim.o brick.o manifold.o bspline2d.o meshsurf.o csgeom.o polyhedra.o curve2d.o singularref.o edgeflw.o solid.o explicitcurve2d.o specpoin.o gencyl.o revolution.o genmesh.o spline3d.o surface.o identify.o triapprox.o meshstlsurface.o stlline.o stltopology.o stltool.o stlgeom.o stlgeomchart.o stlgeommesh.o table.o optmem.o spbita2d.o hashtabl.o sort.o flags.o seti.o bitarray.o array.o symbolta.o mystring.o moveablemem.o spline2d.o splinegeometry2.o ngnewdelete.o nglib.o -o libNETGEN.so;
-            rm -rf adfront2.o adfront3.o adtree.o algprim.o array.o basemat.o bfgs.o bisect.o bitarray.o boundarylayer.o brick.o bspline2d.o clusters.o csgeom.o csgparser.o curve2d.o curvedelems.o delaunay.o densemat.o dynamicmem.o edgeflw.o explicitcurve2d.o extrusion.o flags.o gencyl.o genmesh.o geom2dmesh.o geom2d.o geom3d.o geomfuncs.o geomsearch.o geomtest3d.o global.o hashtabl.o hprefinement.o identify.o importsolution.o improve2gen.o improve2.o improve3.o linopt.o linsearch.o localh.o manifold.o meshclass.o meshfunc2d.o meshfunc.o meshing2.o meshing3.o meshstlsurface.o meshsurf.o meshtool.o meshtype.o moveablemem.o msghandler.o mystring.o netrule2.o netrule3.o ngexception.o nglib.o ngnewdelete.o optmem.o parser2.o parser3.o parthreads.o polyhedra.o polynomial.o prism2rls.o pyramid2rls.o pyramidrls.o quadrls.o readuser.o refine.o revolution.o ruler2.o ruler3.o secondorder.o seti.o singularref.o smoothing2.o smoothing3.o solid.o sort.o sparsmat.o spbita2d.o specials.o specpoin.o spline2d.o spline3d.o splinegeometry2.o stlgeomchart.o stlgeommesh.o stlgeom.o stlline.o stltool.o stltopology.o surface.o symbolta.o table.o tetrarls.o topology.o transform3d.o triapprox.o triarls.o vector.o writeabaqus.o writediffpack.o writefeap.o writefluent.o writepermas.o writetecplot.o writetochnog.o writeuser.o wuchemnitz.o zrefine.o,
-            Netgen_ok=no)
-
-    AC_CACHE_VAL(salome_netgen_lib,[
-                 AC_TRY_LINK(
-#include <iostream.h>
-#include <fstream.h>
-#include "nglib.h"
-,Ng_Init();
- Ng_Exit();,
-    eval "salome_netgen_lib=yes";rm -rf libNETGEN.so,eval "salome_netgen_lib=no";rm -rf libNETGEN.so)
-  ])
-  Netgen_ok="$salome_netgen_lib"
-
-
-    LDFLAGS="$LDFLAGS_old"
-    CPPFLAGS="$CPPFLAGS_old"
-    CXXFLAGS="$CXXFLAGS_old"
-  fi
-
-
-if test "x$Netgen_ok" = xno ; then
-  AC_MSG_RESULT(no)
-  AC_MSG_WARN(Netgen libraries not found or not properly installed)
-else
-  AC_MSG_RESULT(yes)
-  NETGEN_LIBS="-lNETGEN"
-  CPPFLAGS="${CPPFLAGS} -DHAVE_NETGEN"
-  IDLCXXFLAGS="${IDLCXXFLAGS} -DHAVE_NETGEN"
-  OMNIORB_IDLPYFLAGS="${OMNIORB_IDLPYFLAGS} -DHAVE_NETGEN"
-fi
-fi
-AC_SUBST(NETGEN_INCLUDES)
-AC_SUBST(NETGEN_LIBS)
-AC_SUBST(NETGEN_LIBS_DIR)
-AC_SUBST(WITHNETGEN)
-
-AC_LANG_RESTORE
-
-])dnl
index ad1a9a5..43b015e 100644 (file)
@@ -10,9 +10,12 @@ HAVE_SSTREAM=@HAVE_SSTREAM@
 
 
 LIBS=@LIBS@ 
+LIBSFORBIN=@LIBS@
 LDFLAGS=@LDFLAGS@ -L$(top_builddir)/lib/salome -Xlinker -rpath-link -Xlinker -L$(top_builddir)/lib/salome
+LDFLAGSFORBIN=@LDFLAGS@ -L$(top_builddir)/lib/salome -Xlinker -rpath-link -Xlinker -L$(top_builddir)/lib/salome
 # add libstdc++ to link c++ library with libtool !
 LDFLAGS+= -lstdc++
+LDFLAGSFORBIN+= -lstdc++
 
 CP=@CP@
 
@@ -31,7 +34,7 @@ C_DEPEND_FLAG = @C_DEPEND_FLAG@
 # C++
 
 CXX = @CXX@
-CXXFLAGS = @CXXFLAGS@ 
+CXXFLAGS = @CXXFLAGS@
 CXX_DEPEND_FLAG = @CXX_DEPEND_FLAG@
 
 # BOOST Library
diff --git a/adm_local/unix/make_conclude.in b/adm_local/unix/make_conclude.in
new file mode 100644 (file)
index 0000000..9eac1df
--- /dev/null
@@ -0,0 +1,346 @@
+#=======================================================================
+# This section of this makefile comes from the file 
+# 'adm/unix/make_conclude' which was generated with config.status
+# from file adm/unix/make_conclude.in
+#=======================================================================
+# -* Makefile *- 
+#
+# Authors : Patrick GOLDBRONN (CEA) - Marc Tajchman (CEA)
+# Date : 6/07/2001
+# $Header$
+#
+
+# ORB Specifics rules
+@CORBA@
+
+# transform idl reference in appropriate obj file
+LIB_CLIENT_SRC = $(LIB_CLIENT_IDL:%.idl=%$(IDL_CLN_CXX))
+LIB_SERVER_SRC = $(LIB_SERVER_IDL:%.idl=%$(IDL_SRV_CXX))
+LIB_MOC_SRC = $(LIB_MOC:%.h=%_moc.cxx)
+LIB_SRC+=$(LIB_MOC_SRC)
+LIB_SWIG_SRC = $(SWIG_DEF:%.i=%_wrap.cxx)
+LIB_DEP= $(LIB_SRC) $(LIB_CLIENT_SRC) $(LIB_SERVER_SRC) $(LIB_SWIG_SRC)
+LIB_CLIENT_OBJ = $(LIB_CLIENT_IDL:%.idl=%$(IDL_CLN_OBJ))
+LIB_SERVER_OBJ = $(LIB_SERVER_IDL:%.idl=%$(IDL_SRV_OBJ))
+
+# transform c file in appropriate libtool obj file (.c, .cc and .cxx)
+LIB_OBJ_C   = $(patsubst %.c,   %.lo, $(filter %.c, $(LIB_SRC))) 
+LIB_OBJ_CC  = $(patsubst %.cc,  %.lo, $(filter %.cc, $(LIB_SRC))) 
+LIB_OBJ_CXX = $(patsubst %.cxx, %.lo, $(filter %.cxx, $(LIB_SRC))) 
+LIB_SWIG_OBJ = $(LIB_SWIG_SRC:%.cxx=%.lo)
+LIB_OBJ_F    = $(patsubst %.f,   %.lo, $(filter %.f, $(LIB_SRC))) 
+
+# all libtool obj file in library
+LIB_OBJ = $(LIB_OBJ_CXX) $(LIB_OBJ_CC) $(LIB_OBJ_C) $(LIB_CLIENT_OBJ:%.o=%.lo) $(LIB_SERVER_OBJ:%.o=%.lo) $(LIB_SWIG_OBJ) $(LIB_OBJ_F)
+
+# LIB_BUILD = $(LIB:%.la=$(top_builddir)/lib/salome/%.la)
+LIB_BUILD = $(patsubst %.la, $(top_builddir)/lib/salome/%.la, $(filter %.la, $(LIB)))
+LIB_BUILD_A = $(patsubst %.a, $(top_builddir)/lib/salome/%.a, $(filter %.a, $(LIB)))
+
+ifneq ($(findstring cmodule.la,$(filter %.la, $(LIB))),)
+LIB_SWIG = $(patsubst %cmodule.la,%.so, $(filter %.la, $(LIB)))
+else
+LIB_SWIG = 
+endif
+
+lib: $(LIB_BUILD) $(LIB_CLIENT_PY)
+# we don't build static library !
+
+$(LIB_BUILD): $(top_builddir)/lib/salome/%.la: %.la
+       -$(RM) $@
+       -$(RM) $(patsubst %.la, %.so, $@)
+       -$(RM) $(patsubst %.la, %.a, $@)
+       ln -sf $(CURDIR)/$< $@ || true
+       ln -sf $(patsubst %.la, %.so, $(CURDIR)/.libs/$<) \
+             $(patsubst %.la, %.so, $@) || true
+       ln -sf $(patsubst %.la, %.so, $(CURDIR)/.libs/$<).0 \
+             $(patsubst %.la, %.so, $@).0 || true
+
+       if ! test -z $(LIB_SWIG) ; then \
+          ln -sf $(patsubst %.la,%.so, $(CURDIR)/.libs/$<) $(top_builddir)/lib/salome/_$(LIB_SWIG) || true;\
+       fi;
+
+$(LIB_BUILD_A): $(top_builddir)/lib/salome/%.a: %.a
+       -$(RM) $@
+       ln -sf $(CURDIR)/$< $@ || true
+
+$(LIB): $(LIB_OBJ)
+       @$(LT) --mode=link $(CXX) -rpath $(libdir) -o $@ $(CXXFLAGS) $(LIB_OBJ) $(LDFLAGS) $(LIBS)
+
+# transform idl reference in appropriate obj file
+BIN_CLIENT_SRC = $(BIN_CLIENT_IDL:%.idl=%$(IDL_CLN_CXX))
+BIN_SERVER_SRC = $(BIN_SERVER_IDL:%.idl=%$(IDL_SRV_CXX))
+BIN_MOC_SRC = $(BIN_MOC:%.h=%_moc.cxx)
+BIN_SRC+=$(BIN_MOC_SRC)
+BIN_DEP=$(BIN:%=%.cxx) $(BIN_SRC) $(BIN_CLIENT_SRC) $(BIN_SERVER_SRC)
+
+BIN_CLIENT_OBJ = $(BIN_CLIENT_IDL:%.idl=%$(IDL_CLN_OBJ))
+BIN_SERVER_OBJ = $(BIN_SERVER_IDL:%.idl=%$(IDL_SRV_OBJ)) 
+# transform c file in appropriate libtool obj file (.c)
+BIN_OBJ_C =  $(patsubst %.c,  %.o, $(filter %.c, $(BIN_SRC)))
+# transform c++ file in appropriate libtool obj file (.cc and .cxx)
+BIN_OBJ_CC = $(patsubst %.cc,  %.o, $(filter %.cc, $(BIN_SRC)))
+BIN_OBJ_CXX = $(patsubst %.cxx,  %.o, $(filter %.cxx, $(BIN_SRC)))
+# all obj file in bin target
+BIN_OBJ = $(BIN_OBJ_CC) $(BIN_OBJ_CXX) $(BIN_OBJ_C) $(BIN_CLIENT_OBJ) $(BIN_SERVER_OBJ) 
+
+bin: $(BIN:%=$(top_builddir)/bin/salome/%) $(BIN) $(LIB) pyscripts sharedpyscripts
+
+BIN_LIB=$(LIB:lib%.la=-l%)
+
+$(BIN:%=$(top_builddir)/bin/salome/%) $(TEST_PROGS:%=$(top_builddir)/bin/salome/%): $(top_builddir)/bin/salome/%: %
+       -$(RM) $@
+       ln -sf $(CURDIR)/$< $@
+
+$(BIN) $(TEST_PROGS): %: %.lo $(BIN_OBJ)
+       $(CXX) $(CXXFLAGS) -o $@ $^ $(BIN_LIB) $(LDFLAGSFORBIN) $(LIBSFORBIN)
+
+# copy python scripts in $(top_builddir)/bin/salome
+#
+DEST_PYSCRIPTS = $(EXPORT_PYSCRIPTS:%=$(top_builddir)/bin/salome/%)
+pyscripts: $(DEST_PYSCRIPTS)
+$(DEST_PYSCRIPTS): $(top_builddir)/bin/salome/%: %
+       cp -f $< $@
+
+# copy pyqt files in $(PYTHON_SHARED_SITE)
+#
+PYTHON_SHARED_SITE=$(top_builddir)/lib/python$(PYTHON_VERSION)/site-packages/salome/shared_modules
+
+$(PYTHON_SHARED_SITE):
+       $(INSTALL) -d  $@
+
+DEST_SHAREDPYSCRIPTS = $(EXPORT_SHAREDPYSCRIPTS:%=$(PYTHON_SHARED_SITE)/%)
+sharedpyscripts: $(PYTHON_SHARED_SITE) $(DEST_SHAREDPYSCRIPTS)
+$(DEST_SHAREDPYSCRIPTS): $(PYTHON_SHARED_SITE)/%: %
+       cp -f $< $@
+
+check: test
+
+tests: test
+
+test: $(LIB) $(TEST_PROGS:%=$(top_builddir)/bin/salome/%) 
+
+
+# copy header file in $(inc_builddir)
+#
+DEST_HEADERS = $(EXPORT_HEADERS:%=$(inc_builddir)/%)
+inc: $(DEST_HEADERS)
+$(DEST_HEADERS): $(inc_builddir)/%: %
+       cp -f $< $@
+
+# build resources file (icons and messages) : .qm file from .po file
+resources: $(PO_FILES:%.po=$(top_builddir)/share/salome/resources/%.qm)
+
+# Make installation directories if they don't exist.
+$(libdir) $(includedir) $(bindir) $(datadir) $(idldir) $(sharedpydir):
+       $(INSTALL) -d $@ && chmod 755 $@
+
+# Install the library, the public header files, and programs.
+install: $(LIB) $(BIN) $(TEST_PROGS) $(libdir) $(includedir) $(bindir) $(datadir) $(idldir) install-python install-sharedpyqt install-qm
+       @for f in X $(LIB); do                                                \
+          if test $$f != X; then                                             \
+             ($(LT_INSTALL_LIB) $$f $(libdir)/. || exit 1);                  \
+          fi;                                                                \
+       done
+       @if ! test -z $(LIB_SWIG) ; then                                      \
+         (cd $(libdir); ln -sf $(patsubst %.so, %cmodule.so, $(LIB_SWIG)) _$(LIB_SWIG)  || true); \
+        fi;                                                                  
+       @for f in X $(BIN); do                                                \
+          if test $$f != X; then                                             \
+            ($(LT_INSTALL_PROG) $$f $(bindir)/. || exit 1);                  \
+          fi;                                                                \
+       done
+# Install tests programmes in bindir
+       @for f in X $(TEST_PROGS); do                                         \
+          if test $$f != X; then                                             \
+            ($(LT_INSTALL_PROG) $$f $(bindir)/. || exit 1);                  \
+          fi;                                                                \
+       done
+# Install exported includes in includedir
+       @for f in X $(EXPORT_HEADERS:%=$(srcdir)/%); do                       \
+          if test $$f != X; then                                             \
+            (cp -p -f $$f $(includedir) || exit 1);                          \
+          fi;                                                                \
+       done
+
+# Install python script in $(bindir)
+install-python: $(bindir) $(EXPORT_PYSCRIPTS:%=install-%)
+
+$(EXPORT_PYSCRIPTS:%=install-%): install-%: %
+       $(INSTALL_PROGRAM) $< $(bindir)/.
+
+#install-python: $(bindir) $(EXPORT_PYSCRIPTS)
+#      @for f in X $(EXPORT_PYSCRIPTS); do                           \
+#         if test $$f != X; then                                     \
+#           ($(INSTALL_PROGRAM) $$f $(bindir)/. || exit 1);          \
+#         fi;                                                        \
+#      done
+
+# Install pyqt script in $(install-sharedpyqt)
+install-sharedpyqt: $(sharedpydir) $(EXPORT_SHAREDPYSCRIPTS:%=install-%) 
+
+$(EXPORT_SHAREDPYSCRIPTS:%=install-%): install-%: %
+       $(INSTALL_PROGRAM) $< $(sharedpydir)/.
+
+
+# generic rule to install .qm files :
+install-qm: resources
+       $(INSTALL) -d $(datadir)/resources
+       @for f in X $(PO_FILES:%.po=$(top_builddir)/share/salome/resources/%.qm); do \
+          if test $$f != X; then                                                        \
+            ($(INSTALL_DATA) $$f $(datadir)/resources/. || exit 1);                     \
+          fi;                                                                           \
+       done
+
+# Removes those things that `make install' (would have) installed.
+uninstall:
+       @if test "X$(LIB)" != X; then                                         \
+          for f in $(LIB); do                                                \
+             $(LT_UNINSTALL) $(libdir)/$$f;                                  \
+          done;                                                              \
+       fi
+       @if test "X$(BIN)" != X; then                                         \
+          for f in $(BIN); do                                                \
+             $(LT_UNINSTALL) $(bindir)/$$f;                                  \
+          done;                                                              \
+       fi
+       @for f in X $(TEST_PROGS); do                                         \
+          if test $$f != X; then                                             \
+            $(LT_UNINSTALL) $(bindir)/$$f;                                   \
+          fi;                                                                \
+       done
+# Uninstall exported includes in includedir
+       @for f in X $(EXPORT_HEADERS); do                                     \
+          if test $$f != X; then                                             \
+            $(LT_UNINSTALL) $(includedir)/$$f;                               \
+          fi;                                                                \
+       done
+# Uninstall python script in $(bindir)
+       @for f in X $(EXPORT_PYSCRIPTS); do                                   \
+          if test $$f != X; then                                             \
+            $(LT_UNINSTALL) $(bindir)/$$f ;                  \
+          fi;                                                                \
+       done
+
+# Uninstall pyqt script in $(sharedpydir)
+       @for f in X $(EXPORT_SHAREDPYSCRIPTS); do                                     \
+          if test $$f != X; then                                             \
+            $(LT_UNINSTALL) $(sharedpydir)/$$f ;                     \
+          fi;                                                                \
+       done
+
+# Uninstall qm files
+       @for f in X $(PO_FILES:%.po=%.qm); do         \
+          if test $$f != X; then                                             \
+            $(LT_UNINSTALL) $(datadir)/resources/$$f ;                       \
+          fi;                                                                \
+       done
+
+# remove all dependencies files
+#
+cleandep:
+       -$(RM) .dep*
+
+# Removes temporary files without removing the final target files.  That is,
+# remove things like object files but not libraries or executables.
+#
+mostlyclean: cleandep
+       -$(RM) $(LIB_OBJ) $(LIB_OBJ:.lo=.o)
+       -$(RM) $(BIN_OBJ) $(BIN:%=%.o)
+       -$(RM) $(TEST_OBJ) $(TEST_OBJ:.lo=.o)
+       -$(RM) $(PROG_OBJ) $(PROG_OBJ:.lo=.o) $(MOSTLYCLEAN)
+
+# Like `mostlyclean' except it also removes the final targets: things like
+# libraries and executables.  This target doesn't remove any file that
+# is part of the SALOME distribution.
+#
+clean: mostlyclean
+       -$(RM) $(LIB) $(TEST_PROGS) $(BIN) $(CLEAN)
+       -$(RM) TAGS *~ *# core *.core 
+       -$(RM) -r .libs
+       -$(RM) $(top_builddir)/lib/salome/$(LIB)
+       -$(RM) $(patsubst %,$(top_builddir)/bin/salome/%, $(BIN))
+       -$(RM) $(patsubst %.la, %.so, $(top_builddir)/lib/salome/$(LIB))
+       -$(RM) $(patsubst %.la, %.a, $(top_builddir)/lib/salome/$(LIB))
+# remove idl generated files (sources)
+       -$(RM) $(LIB_CLIENT_SRC) $(LIB_SERVER_SRC) $(BIN_CLIENT_SRC) $(BIN_SERVER_SRC)
+# remove idl generated files (headers)
+       -$(RM)  $(LIB_CLIENT_IDL:%.idl=%$(IDL_CLN_H)) $(LIB_SERVER_IDL:%.idl=%$(IDL_SRV_H))
+       -$(RM)  $(BIN_CLIENT_IDL:%.idl=%$(IDL_CLN_H)) $(BIN_SERVER_IDL:%.idl=%$(IDL_SRV_H))
+       -$(RM) $(LIB_MOC_SRC) $(BIN_MOC_SRC)
+       -$(RM) $(LIB_SWIG_SRC)
+
+# Like `clean' except it also removes files that were created by running
+# configure.  If you've unpacked the source and built without creating
+# any other files, then `make distclean' will leave only the files that were
+# in the distribution.
+#
+distclean: clean
+       #remove qm file !
+       -$(RM) $(PO_FILES:%.po=%.qm) $(PO_FILES:%.po=$(top_builddir)/share/salome/resources/%.qm)
+       #remove include files
+       -$(RM) $(DEST_HEADERS)
+       -$(RM) $(DISTCLEAN) *.bak *.old *.new .dep*
+       @if test -f $(srcdir)/Makefile.in; then                               \
+          (@SETX@; $(RM) Makefile);                                          \
+       fi
+
+
+#implicits rules
+.cc.o:
+       $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
+
+.cc.lo:
+       $(LT) --mode=compile $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
+
+.cxx.o:
+       $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
+
+.cxx.lo:
+       $(LT) --mode=compile $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
+
+.c.o:
+       $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
+
+.c.lo:
+       $(LT_COMPILE) $(CFLAGS) $(CPPFLAGS) -c $<
+
+.f.o:
+       $(FC) $(FFLAGS) -c $< -o $@
+
+.f.lo:
+       $(LT) --mode=compile $(FC) $(FFLAGS) -c $<
+
+.ui.h:
+       $(UIC) -o $@  $<
+
+.ui.cxx:
+       $(UIC) -o $@ -i $*.h $<
+
+#pattern rules
+%_moc.cxx : %.h
+       $(MOC) $< -o $@
+
+%_wrap.cxx : %.i
+       $(SWIG) $(SWIG_FLAGS) -o $@ $<
+
+$(top_builddir)/share/salome/resources/%.qm: %.po
+       if test -e ${KERNEL_ROOT_DIR}/bin/salome/msg2qm ; then \
+               ${KERNEL_ROOT_DIR}/bin/salome/msg2qm $< $@ ; \
+       else \
+               $(top_builddir)/bin/salome/msg2qm $< $@ ; \
+       fi
+
+#------------------------------------------------------------------------------
+# The following section of this makefile contains dependencies between the
+# source files and the header files.  If GNU make and GCC are being used then
+# the dependencies are in the form of rules that cause the information to
+# be kept updated automatically.  Otherwise the dependencies are listed
+# explicitly and come from the `.distdep' files in the various directories.
+# These files are part of the distribution and are generated automatically on
+# GNU/GCC systems.
+#------------------------------------------------------------------------------
+
+@DEPEND@
index fe67dd4..662ebbd 100755 (executable)
@@ -1,2 +1,2 @@
-THIS IS SALOME - SMESH VERSION: 2.0.0
+THIS IS SALOME - SMESH VERSION: 2.1.0
 
index 163b463..a0dda39 100755 (executable)
@@ -128,7 +128,7 @@ echo "      ./salome_adm/unix/depend \\" >> configure.in_tmp1
 echo " ./adm_local/unix/make_omniorb \\" >> configure.in_tmp1
 echo " ./salome_adm/unix/envScript \\" >> configure.in_tmp1
 echo " ./adm_local/unix/make_commence \\" >> configure.in_tmp1
-echo " ./salome_adm/unix/make_conclude \\" >> configure.in_tmp1
+echo " ./adm_local/unix/make_conclude \\" >> configure.in_tmp1
 echo " ./salome_adm/unix/make_module \\" >> configure.in_tmp1
 
 \rm -f configure.in_tmp2 configure.in_tmp3
index 5573498..16b6b77 100644 (file)
@@ -303,7 +303,7 @@ echo
 dnl generals files which could be included in every makefile
 
 AC_SUBST_FILE(COMMENCE) COMMENCE=adm_local/unix/make_commence
-AC_SUBST_FILE(CONCLUDE) CONCLUDE=salome_adm/unix/make_conclude
+AC_SUBST_FILE(CONCLUDE) CONCLUDE=adm_local/unix/make_conclude
 AC_SUBST_FILE(MODULE) MODULE=salome_adm/unix/make_module
 
 dnl les dependences
index 4552b09..fb02a90 100755 (executable)
@@ -1,5 +1,5 @@
 |SourceProjectName:SMESH.hpr\r
-|DestinationProjectName:smesh.html\r
+|DestinationProjectName:smesh.htm\r
 whhost.js\r
 whmsg.js\r
 whmozemu.js\r
@@ -127,6 +127,7 @@ whskin_frmset01.htm
 smesh_hha.hhk\r
 smesh.hhc\r
 smesh.hhk\r
+extrusion.htm\r
 files\1d_meshing_algorithm.htm\r
 files\2d_(quadrangle)_meshing_algorithm.htm\r
 files\2d_meshing_algorithm.htm\r
@@ -138,34 +139,55 @@ files\about_modification_of_meshes.htm
 files\about_quality_controls.htm\r
 files\adding_nodes_and_elements.htm\r
 files\area_of_elements.htm\r
+files\arithmetic_1d.htm\r
 files\aspect_ratio.htm\r
 files\changing_orientation_of_elements.htm\r
 files\computing_meshes.htm\r
 files\connectivity.htm\r
+files\constructing_groups_of_specific_elements.htm\r
 files\constructing_meshes.htm\r
 files\constructing_submeshes.htm\r
+files\creating_groups.htm\r
+files\cutting_quadrangles.htm\r
+files\deflection_1d.htm\r
 files\diagonal_iversion_of_elements.htm\r
 files\displacing_nodes.htm\r
 files\displaying_elements_numbers.htm\r
 files\displaying_nodes_numbers.htm\r
+files\editing_groups.htm\r
 files\editing_hypotheses.htm\r
 files\importing_and_exporting_meshes.htm\r
 files\introduction_to_smesh.htm\r
+files\length_from_edges.htm\r
 files\length_of_edges.htm\r
 files\local_length_hypothesis.htm\r
 files\max._element_area_hypothesis.htm\r
 files\max._element_volume_hypothsis.htm\r
+files\merging_nodes.htm\r
 files\minimum_angle.htm\r
+files\non_conform_mesh_allowed_hypothesis.htm\r
 files\number_of_segments_hypothesis.htm\r
+files\propagation_of_1d_hypothesis_on_opposite_edges.htm\r
 files\reassigning_hypotheses_and_algorithms.htm\r
 files\removing_nodes_and_elements.htm\r
+files\renumbering_nodes_and_elements.htm\r
+files\rotation.htm\r
 files\running_smesh_module.htm\r
 files\scalar_bar_properties.htm\r
+files\sewing_meshes.htm\r
 files\shading.htm\r
 files\shrink.htm\r
 files\skew.htm\r
+files\smoothing.htm\r
+files\start_and_end_length_hypothesis.htm\r
+files\symmetry.htm\r
 files\taper.htm\r
+files\tetrahedron_(ghs3d)_meshing_algorithm.htm\r
 files\tetrahedron_(netgen)_meshing_algorithm.htm\r
+files\translation.htm\r
+files\uniting_a_set_of_triangles.htm\r
+files\uniting_two_triangles.htm\r
+files\using_operations_on_groups.htm\r
 files\using_smesh_module.htm\r
 files\view_update.htm\r
 files\viewing_mesh_info.htm\r
@@ -173,64 +195,149 @@ files\visualization_modes.htm
 files\visualization_properties.htm\r
 files\warp.htm\r
 files\wireframe.htm\r
-texture_horiz_ltbluebubbles.jpg\r
+pattern_mapping.htm\r
+revolution.htm\r
 ehlpdhtm.js\r
+texture_horiz_ltbluebubbles.jpg\r
 smesh.glo\r
 default.css\r
-image3.jpg\r
-image55.gif\r
+image96.gif\r
+image77.jpg\r
+image66.jpg\r
+image55.jpg\r
+image85.gif\r
+image74.gif\r
+image44.jpg\r
+image63.gif\r
+image22.jpg\r
+image11.jpg\r
+image41.gif\r
+image97.gif\r
+image78.jpg\r
+image67.jpg\r
+image75.gif\r
+image45.jpg\r
+image34.jpg\r
+image64.gif\r
+image23.jpg\r
+image12.jpg\r
+image31.gif\r
+image98.gif\r
+image87.gif\r
+image68.jpg\r
+image57.jpg\r
+image76.gif\r
+image46.jpg\r
+image35.jpg\r
+image65.gif\r
+image43.gif\r
+image32.gif\r
+image24.jpg\r
+image88.gif\r
+image69.jpg\r
+image58.jpg\r
+image77.gif\r
+image47.jpg\r
+image36.jpg\r
+image66.gif\r
 image44.gif\r
 image33.gif\r
 image22.gif\r
 image25.jpg\r
-image4.jpg\r
-image56.gif\r
-image45.gif\r
+image89.gif\r
+image59.jpg\r
+image78.gif\r
+image48.jpg\r
+image67.gif\r
 image34.gif\r
 image26.jpg\r
-image2.gif\r
+image79.gif\r
+image49.jpg\r
+image38.jpg\r
+image68.gif\r
+image57.gif\r
+image16.jpg\r
 image46.gif\r
 image35.gif\r
 image27.jpg\r
 image24.gif\r
-image6.jpg\r
-image47.gif\r
+image39.jpg\r
+image69.gif\r
+image3.jpg\r
+pics\exemple.gif\r
 image36.gif\r
 image28.jpg\r
 image25.gif\r
-image4.gif\r
-image7.jpg\r
-image48.gif\r
+image18.jpg\r
+image4.jpg\r
 image37.gif\r
 image29.jpg\r
 image26.gif\r
-image8.jpg\r
-image49.gif\r
+note1.gif\r
+image2.gif\r
 image38.gif\r
 image27.gif\r
-note1.gif\r
-image6.gif\r
-image9.jpg\r
+image80.jpg\r
+image6.jpg\r
 image39.gif\r
 image28.gif\r
+image81.jpg\r
+image70.jpg\r
+image4.gif\r
+image7.jpg\r
 image29.gif\r
-i_blue.jpg\r
-image50.gif\r
 pics\new.jpg\r
+image90.gif\r
+image71.jpg\r
+image60.jpg\r
+image8.jpg\r
+image91.gif\r
+image72.jpg\r
+image61.jpg\r
+image50.jpg\r
+image80.gif\r
+image6.gif\r
+image9.jpg\r
+image92.gif\r
+image73.jpg\r
+image62.jpg\r
+image51.jpg\r
+image81.gif\r
+image40.jpg\r
+image70.gif\r
+image7.gif\r
+i_blue.jpg\r
+image93.gif\r
+image74.jpg\r
+image63.jpg\r
+image52.jpg\r
+image82.gif\r
+image41.jpg\r
+image71.gif\r
+image30.jpg\r
+image8.gif\r
+image94.gif\r
+image75.jpg\r
+image64.jpg\r
+image53.jpg\r
+image83.gif\r
+image42.jpg\r
+image72.gif\r
+image61.gif\r
+image31.jpg\r
+image9.gif\r
+image20.jpg\r
+image95.gif\r
+image76.jpg\r
+image65.jpg\r
+image54.jpg\r
+image84.gif\r
+image43.jpg\r
+image73.gif\r
+image32.jpg\r
+image21.jpg\r
 image10.jpg\r
-image51.gif\r
 image40.gif\r
-image11.jpg\r
-image52.gif\r
-image41.gif\r
-image12.jpg\r
-pics\exemple.gif\r
-image53.gif\r
-image42.gif\r
-image31.gif\r
-image43.gif\r
-image32.gif\r
-image24.jpg\r
 smesh.ppf\r
 default_ns.css\r
 whdata\whtdata0.xml\r
@@ -254,6 +361,7 @@ whgdata\whlstt9.htm
 whgdata\whlstt10.htm\r
 whgdata\whlstt11.htm\r
 whgdata\whlstt12.htm\r
+whgdata\whlstt13.htm\r
 whgdata\whlsti0.htm\r
 whgdata\whlstfl0.htm\r
 whgdata\whlstfl1.htm\r
@@ -278,11 +386,16 @@ whgdata\whlstfl19.htm
 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\whlstf6.htm\r
+whgdata\whlstf7.htm\r
 whgdata\whlstg0.htm\r
-smesh.html\r
-smesh_csh.html\r
-smesh_rhc.html\r
+smesh.htm\r
+smesh_csh.htm\r
+smesh_rhc.htm\r
diff --git a/doc/salome/gui/SMESH/extrusion.htm b/doc/salome/gui/SMESH/extrusion.htm
new file mode 100755 (executable)
index 0000000..45a64ee
--- /dev/null
@@ -0,0 +1,184 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<!--(==============================================================)-->\r
+<!--(Document created with RoboEditor. )============================-->\r
+<!--(==============================================================)-->\r
+\r
+<head>\r
+\r
+<title>Extrusion</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=1041>\r
+<meta name=layout-width content=765>\r
+\r
+\r
+<!--(Links)=========================================================-->\r
+\r
+ <link rel='stylesheet' href='default_ns.css'>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 {margin-left: 40px;}\r
+img_whs2 {border-style: none; border: none; width: 27px; height: 24px;}\r
+img_whs3 {border-style: none; border: none; width: 523px; height: 307px;}\r
+ul.whs4 {list-style: disc;}\r
+table.whs5 {x-cell-content-align: top; width: 100%; border-spacing: 0px; border-spacing: 0px;}\r
+col.whs6 {width: 50%;}\r
+tr.whs7 {x-cell-content-align: top;}\r
+td.whs8 {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
+img_whs9 {border-style: none; border: none; width: 350px; height: 201px;}\r
+td.whs10 {width: 50%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+-->\r
+</style>\r
+<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
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("SMESH module\nModifying meshes\nExtrusion");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("smesh.htm");\r
+\r
+               autoSync(0);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Extrusion</h1>\r
+\r
+<p>Extrusion is a type of surface meshing by generation from discretized \r
+ lines. It is used to build mesh elements of plus one dimension than the \r
+ swept ones. Each swept 1D element produces one or more quadrangles (or \r
+ triangles if one node of a rotated element lays on the revolution axis).</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class=TODO>To use extrusion:</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class="whs1">1. From the <span style="font-weight: bold;"><B>Modification \r
+ </B></span>menu choose the <span style="font-weight: bold;"><B>Extrusion </B></span>item \r
+ or click <img src="image91.gif" width="27px" height="24px" border="0" class="img_whs2"> button in the toolbar. The following dialog box \r
+ shall appear:</p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><img src="image90.gif" width="523px" height="307px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1">2. In this dialog box you should select </p>\r
+\r
+<ul type="disc" class="whs4">\r
+       \r
+       <li class=kadov-p><p class="whs1">the type of elements \r
+ which will be extruded (1D or 2D),</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs1">specify the IDs of \r
+ the elements which will be extruded by selecting them in the 3D viewer \r
+ or select the whole mesh or submesh,</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs1">specify the vector \r
+ along which the elements will be extruded,</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs1">number of steps</p></li>\r
+</ul>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply \r
+ </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p>\r
+\r
+<p class=TODO\r
+       style="margin-left: 40px;">&nbsp;</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<!--(Table)=========================================================-->\r
+<table x-use-null-cells cellspacing="0" width="100%" class="whs5">\r
+<col class="whs6">\r
+<col class="whs6">\r
+\r
+<tr valign="top" class="whs7">\r
+<td width="50%" class="whs8">\r
+<p><img src="image77.jpg" width="350px" height="201px" border="0" class="img_whs9"></td>\r
+<td width="50%" class="whs10">\r
+<p><img src="image76.jpg" width="350px" height="201px" border="0" class="img_whs9"></td></tr>\r
+</table>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+\r
+</html>\r
index d34ee9f..51d954a 100755 (executable)
@@ -19,8 +19,8 @@
 <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=380>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=460>\r
+<meta name=layout-width content=740>\r
 \r
 \r
 <!--(Links)=========================================================-->\r
@@ -36,7 +36,6 @@ if (navigator.appName !="Netscape")
 <!--\r
 img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
 p.whs2 {margin-left: 40px;}\r
-img_whs3 {border-style: none; border: none; width: 27px; height: 24px;}\r
 -->\r
 </style>\r
 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
@@ -88,7 +87,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
@@ -111,9 +110,9 @@ else
 \r
 <p class=TODO>&nbsp;</p>\r
 \r
-<p class="whs2">From the <span style="font-weight: bold;"><B>Hypotheses \r
- </B></span>menu select <span style="font-weight: bold;"><B>Wire discretization \r
</B></span>or click <img src="../image51.gif" width="27px" height="24px" border="0" class="img_whs3"> button in the toolbar.</p>\r
+<p class="whs2"><a href="about_meshing_algorithms.htm#ApplyAlgo">In \r
+ the <span style="font-weight: bold;"><B>Create Algorithms </B></span>dialog box</a> \r
select this algorithm and click <span style="font-weight: bold;"><B>Create</B></span>.</p>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
index 08f3568..4c605aa 100755 (executable)
@@ -19,8 +19,8 @@
 <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=380>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=460>\r
+<meta name=layout-width content=740>\r
 \r
 \r
 <!--(Links)=========================================================-->\r
@@ -36,7 +36,6 @@ if (navigator.appName !="Netscape")
 <!--\r
 img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
 p.whs2 {margin-left: 40px;}\r
-img_whs3 {border-style: none; border: none; width: 26px; height: 27px;}\r
 -->\r
 </style>\r
 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
@@ -88,7 +87,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
@@ -111,9 +110,9 @@ else
 \r
 <p class=TODO>&nbsp;</p>\r
 \r
-<p class="whs2">From the <span style="font-weight: bold;"><B>Hypotheses \r
- </B></span>menu select <span style="font-weight: bold;"><B>Quadrangle (Mapping) \r
</B></span>or click <img src="../image56.gif" width="26px" height="27px" border="0" class="img_whs3"> button in the toolbar.</p>\r
+<p class="whs2"><a href="about_meshing_algorithms.htm#ApplyAlgo">In \r
+ the <span style="font-weight: bold;"><B>Create Algorithms </B></span>dialog box</a> \r
select this algorithm and click <span style="font-weight: bold;"><B>Create</B></span>.</p>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
index 0ce5d1a..d7fe96e 100755 (executable)
@@ -19,8 +19,8 @@
 <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=380>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=460>\r
+<meta name=layout-width content=740>\r
 \r
 \r
 <!--(Links)=========================================================-->\r
@@ -36,7 +36,6 @@ if (navigator.appName !="Netscape")
 <!--\r
 img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
 p.whs2 {margin-left: 40px;}\r
-img_whs3 {border-style: none; border: none; width: 27px; height: 24px;}\r
 -->\r
 </style>\r
 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
@@ -88,7 +87,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
@@ -111,9 +110,9 @@ else
 \r
 <p class=TODO>&nbsp;</p>\r
 \r
-<p class="whs2">From the <span style="font-weight: bold;"><B>Hypotheses \r
- </B></span>menu select <span style="font-weight: bold;"><B>Triangle (Mefisto) \r
</B></span>or click <img src="../image55.gif" width="27px" height="24px" border="0" class="img_whs3"> button in the toolbar.</p>\r
+<p class="whs2"><a href="about_meshing_algorithms.htm#ApplyAlgo">In \r
+ the <span style="font-weight: bold;"><B>Create Algorithms </B></span>dialog box</a> \r
select this algorithm and click <span style="font-weight: bold;"><B>Create</B></span>.</p>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
index 9139ce1..dc0851a 100755 (executable)
@@ -19,8 +19,8 @@
 <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=380>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=460>\r
+<meta name=layout-width content=740>\r
 \r
 \r
 <!--(Links)=========================================================-->\r
@@ -36,7 +36,6 @@ if (navigator.appName !="Netscape")
 <!--\r
 img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
 p.whs2 {margin-left: 40px;}\r
-img_whs3 {border-style: none; border: none; width: 26px; height: 24px;}\r
 -->\r
 </style>\r
 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
@@ -88,7 +87,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
@@ -111,10 +110,9 @@ else
 \r
 <p class=TODO>&nbsp;</p>\r
 \r
-<p class="whs2">From the <span style="font-weight: bold;"><B>Hypotheses \r
- </B></span>menu select <span style="font-weight: bold;"><B>Hexahedron (i,j,k) \r
- &nbsp;</B></span>or \r
- click <img src="../image53.gif" width="26px" height="24px" border="0" class="img_whs3"> button in the toolbar.</p>\r
+<p class="whs2"><a href="about_meshing_algorithms.htm#ApplyAlgo">In \r
+ the <span style="font-weight: bold;"><B>Create Algorithms </B></span>dialog box</a> \r
+ select this algorithm and click <span style="font-weight: bold;"><B>Create</B></span>.</p>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
index bd2a4f2..4777bbd 100755 (executable)
@@ -19,8 +19,8 @@
 <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=479>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=1305>\r
+<meta name=layout-width content=740>\r
 \r
 \r
 <!--(Links)=========================================================-->\r
@@ -36,9 +36,26 @@ if (navigator.appName !="Netscape")
 <!--\r
 img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
 ul.whs2 {list-style: disc;}\r
-ol.whs3 {list-style: disc;}\r
+p.whs3 {background-color: Transparent; color: #000000;}\r
+ol.whs4 {list-style: disc;}\r
+p.whs5 {font-style: italic; font-size: 12pt; font-family: 'Arial Black', sans-serif;}\r
+img_whs6 {border-style: none; border: none; width: 22px; height: 22px;}\r
+p.whs7 {margin-left: 40px;}\r
+img_whs8 {border-style: none; border: none; width: 448px; height: 367px;}\r
+img_whs9 {border-style: none; border: none; width: 271px; height: 124px;}\r
 -->\r
 </style>\r
+<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.whs3 {background-color:white; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
@@ -68,7 +85,7 @@ onerror = null;
 <!--(Body)==========================================================-->\r
 \r
 \r
-<body>\r
+<body page-style ="x-size: Letter;">\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
@@ -88,7 +105,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
@@ -117,29 +134,40 @@ else
        \r
        <li style="list-style: circle;"\r
                type=circle\r
-               class=kadov-p><p>For meshing of <span style="font-weight: bold;"><B>edges</B></span>:</p></li>\r
+               class=kadov-p><p class="whs3">For \r
+ meshing of <span style="font-weight: bold;"><B>edges</B></span>:</p></li>\r
        \r
        <ul type="disc" class="whs2">\r
                \r
-               <li class=kadov-p><p><a href="local_length_hypothesis.htm">Local \r
- Length</a> </p></li>\r
+               <li class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm">Arithmetic 1D</a></p></li>\r
+               \r
+               <li class=kadov-p><p class="whs3"><a href="local_length_hypothesis.htm">Average Length</a></p></li>\r
+               \r
+               <li class=kadov-p><p class="whs3"><a href="deflection_1d.htm">Deflection 1D</a> </p></li>\r
+               \r
+               <li class=kadov-p><p class="whs3"><a href="number_of_segments_hypothesis.htm">Number of segments</a></p></li>\r
                \r
-               <li class=kadov-p><p><a href="number_of_segments_hypothesis.htm">Number \r
- of segments</a></p></li>\r
+               <li class=kadov-p><p class="whs3"><a href="propagation_of_1d_hypothesis_on_opposite_edges.htm">Propagation \r
+ of 1D Hypothesis on opposite edges</a></p></li>\r
+               \r
+               <li class=kadov-p><p class="whs3"><a href="start_and_end_length_hypothesis.htm">Start and end length</a></p></li>\r
        </ul>\r
        \r
        <li style="list-style: circle;"\r
                type=circle\r
-               class=kadov-p><p>For meshing of <span style="font-weight: bold;"><B>faces</B></span>: \r
- </p></li>\r
+               class=kadov-p><p class="whs3">For \r
meshing of <span style="font-weight: bold;"><B>faces</B></span>: </p></li>\r
 </ul>\r
 \r
-<ol type="disc" class="whs3">\r
+<ol type="disc" class="whs4">\r
        \r
        <ul type="disc" class="whs2">\r
                \r
-               <li class=kadov-p><p><a href="max._element_area_hypothesis.htm">Max \r
- Element Area</a></p></li>\r
+               <li class=kadov-p><p class="whs3"><a href="length_from_edges.htm">Length from edges</a></p></li>\r
+               \r
+               <li class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm">Max Element Area</a></p></li>\r
+               \r
+               <li class=kadov-p><p class="whs3"><a href="non_conform_mesh_allowed_hypothesis.htm">Non conform mesh allowed</a></p></li>\r
        </ul>\r
 </ol>\r
 \r
@@ -147,8 +175,8 @@ else
        \r
        <li style="list-style: circle;"\r
                type=circle\r
-               class=kadov-p><p>For meshing of <span style="font-weight: bold;"><B>volumes</B></span>: \r
- </p></li>\r
+               class=kadov-p><p class="whs3">For \r
meshing of <span style="font-weight: bold;"><B>volumes</B></span>: </p></li>\r
        \r
        <ul type="disc" class="whs2">\r
                \r
@@ -175,6 +203,37 @@ else
 \r
 <p>&nbsp;</p>\r
 \r
+<p class="whs5"><a name=CreateHyp></a>To \r
+ create a hypothesis </p>\r
+\r
+<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">In the main menu select</font></span><span style="font-style: italic;\r
+       font-size: 12pt;\r
+       font-family: 'Arial Black', sans-serif;"> <font size=3 style="font-size:12pt;"><I></I></font></span><span style="font-weight: bold;"><B>Hypotheses \r
+ &gt; </B></span><img src="../image7.gif" width="22px" height="22px" border="0" class="img_whs6"> <span style="font-weight: bold;"><B>Create hypotheses</B></span></p>\r
+\r
+<p>The following menu will appear:</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs7"><img src="../image21.jpg" width="448px" height="367px" border="0" class="img_whs8"></p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>Select one of the menu items and click <span style="font-weight: bold;"><B>Create</B></span>. \r
+ A data input dialog box corresponding to the chosen type of the hypotheses \r
+ will appear. The created hypotheses shall appear in the Object Browser \r
+ under the <span style="font-weight: bold;"><B>Hypotheses </B></span>folder:</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs7"><img src="../image42.jpg" width="271px" height="124px" border="0" class="img_whs9"></p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.writeIntopicBar)\r
index a269b3a..d846be3 100755 (executable)
@@ -93,7 +93,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
@@ -120,7 +120,7 @@ else
        \r
        <li class=kadov-p><p>create your own meshes using the SMESH functions \r
  destined for modification of generated meshes. More about this functionality \r
- of SMESH <a href="about_modification_of_meshes.htm">see here</a>. </p></li>\r
+ of SMESH see in the chapter "Modifying meshes". </p></li>\r
 </ul>\r
 \r
 <p>&nbsp;</p>\r
index bce08e1..6024897 100755 (executable)
@@ -19,8 +19,8 @@
 <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=422>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=1028>\r
+<meta name=layout-width content=740>\r
 \r
 \r
 <!--(Links)=========================================================-->\r
@@ -37,6 +37,11 @@ if (navigator.appName !="Netscape")
 img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
 ul.whs2 {list-style: disc;}\r
 ul.whs3 {list-style: circle;}\r
+p.whs4 {font-style: italic; font-size: 12pt; font-family: 'Arial Black', sans-serif;}\r
+img_whs5 {border-style: none; border: none; width: 23px; height: 22px;}\r
+p.whs6 {margin-left: 40px;}\r
+img_whs7 {border-style: none; border: none; width: 464px; height: 324px;}\r
+img_whs8 {border-style: none; border: none; width: 270px; height: 99px;}\r
 -->\r
 </style>\r
 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
@@ -88,7 +93,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
@@ -170,6 +175,32 @@ else
 \r
 <p>&nbsp;</p>\r
 \r
+<p class="whs4"><a name=ApplyAlgo></a>To \r
+ apply a meshing algorithm </p>\r
+\r
+<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">In the main menu select</font></span><span style="font-style: italic;\r
+       font-size: 12pt;\r
+       font-family: 'Arial Black', sans-serif;"> <font size=3 style="font-size:12pt;"><I></I></font></span><span style="font-weight: bold;"><B>Hypotheses \r
+ &gt; </B></span><img src="../image8.gif" width="23px" height="22px" border="0" class="img_whs5"> <span style="font-weight: bold;"><B>Create Algorithms</B></span></p>\r
+\r
+<p>The following menu will appear:</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs6"><img src="../image20.jpg" width="464px" height="324px" border="0" class="img_whs7"></p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>Select one of the menu items and click <span style="font-weight: bold;"><B>Create</B></span>. \r
+ The created algorithms shall appear in the Object Browser under the <span \r
+ style="font-weight: bold;"><B>Algorithms </B></span>folder:</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs6"><img src="../image43.jpg" width="270px" height="99px" border="0" class="img_whs8"></p>\r
+\r
+<p class="whs6">&nbsp;</p>\r
+\r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.writeIntopicBar)\r
index bfbef4f..a942834 100755 (executable)
@@ -18,9 +18,9 @@
 <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=0>\r
-<meta name=layout-height content=0>\r
-<meta name=layout-width content=0>\r
+<meta name=page-count content=1>\r
+<meta name=layout-height content=460>\r
+<meta name=layout-width content=740>\r
 \r
 \r
 <!--(Links)=========================================================-->\r
@@ -69,8 +69,7 @@ if (window.gbWhTopic)
 {\r
        if (window.addTocInfo)\r
        {\r
-       addTocInfo("SMESH module\nModifying meshes\nAbout modification of meshes");\r
-addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+       addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
 \r
        }\r
        if (window.writeBtnStyle)\r
@@ -81,7 +80,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
@@ -94,7 +93,7 @@ else
 </script>\r
 <h1>About modification of meshes</h1>\r
 \r
-<p>Type topic text here.</p>\r
+<p>&nbsp;</p>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
index e9f144d..839e3de 100755 (executable)
@@ -88,7 +88,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
index dc7efc3..faf7a98 100755 (executable)
@@ -18,9 +18,9 @@
 <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=0>\r
-<meta name=layout-height content=0>\r
-<meta name=layout-width content=0>\r
+<meta name=page-count content=1>\r
+<meta name=layout-height content=3638>\r
+<meta name=layout-width content=740>\r
 \r
 \r
 <!--(Links)=========================================================-->\r
@@ -32,6 +32,25 @@ if (navigator.appName !="Netscape")
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
 //-->\r
 </script>\r
+<style type="text/css">\r
+<!--\r
+ul.whs1 {list-style: disc;}\r
+p.whs2 {font-weight: bold;}\r
+p.whs3 {margin-left: 40px;}\r
+img_whs4 {border-style: none; border: none; width: 157px; height: 132px;}\r
+img_whs5 {border-style: none; border: none; width: 250px; height: 127px;}\r
+img_whs6 {border-style: none; border: none; width: 350px; height: 181px;}\r
+img_whs7 {border-style: none; border: none; width: 250px; height: 170px;}\r
+img_whs8 {border-style: none; border: none; width: 350px; height: 183px;}\r
+img_whs9 {border-style: none; border: none; width: 250px; height: 194px;}\r
+img_whs10 {border-style: none; border: none; width: 350px; height: 182px;}\r
+h4.whs11 {margin-left: 40px;}\r
+img_whs12 {border-style: none; border: none; width: 250px; height: 195px;}\r
+img_whs13 {border-style: none; border: none; width: 250px; height: 171px;}\r
+img_whs14 {border-style: none; border: none; width: 350px; height: 184px;}\r
+img_whs15 {border-style: none; border: none; width: 250px; height: 172px;}\r
+-->\r
+</style>\r
 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
@@ -81,7 +100,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
@@ -94,7 +113,157 @@ else
 </script>\r
 <h1>Adding nodes and elements</h1>\r
 \r
-<p>Type topic text here.</p>\r
+<p>In SMESH you can add to your mesh different elements such as:</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<ul type="disc" class="whs1">\r
+       \r
+       <li class=kadov-p><p class="whs2">Nodes</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs2">Edges</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs2">Triangles</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs2">Quadrangles</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs2">Tetrahedrons</p></li>\r
+       \r
+       <li class=kadov-p><p><span style="font-weight: bold;"><B>Hexahedrons</B></span></p></li>\r
+</ul>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class=TODO>To add a node or an element to your mesh:</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class="whs3">1. Select your mesh in the Object Browser \r
+ or in the 3D viewer.</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">2. From the <span style="font-weight: bold;"><B>Modification \r
+ </B></span>menu choose the <span style="font-weight: bold;"><B>Add </B></span>item, \r
+ the following associated submenu will appear:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../image73.gif" width="157px" height="132px" border="0" class="img_whs4"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">From this submenu select the type of element \r
+ which you would like to add to your mesh. The corresponding dialog box \r
+ shall appear.</p>\r
+\r
+<h4>Adding nodes</h4>\r
+\r
+<p class="whs3"><img src="../image60.jpg" width="250px" height="127px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">In this dialog box set coordinates for your \r
+ node in the <span style="font-weight: bold;"><B>Coordinates </B></span>set of \r
+ fields and click the <span style="font-weight: bold;"><B>Apply </B></span>or \r
+ <span style="font-weight: bold;"><B>OK </B></span>button. Your node will be created:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../image66.jpg" width="350px" height="181px" border="0" class="img_whs6"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<h4>Adding edges</h4>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../image65.jpg" width="250px" height="170px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">In this dialog box specify the nodes which \r
+ will form your edge by selecting them in the 3D viewer with pressed Shift \r
+ button and click the <span style="font-weight: bold;"><B>Apply </B></span>or \r
+ <span style="font-weight: bold;"><B>OK </B></span>button. Your edge will be created:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../image67.jpg" width="350px" height="183px" border="0" class="img_whs8"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<h4>Adding triangles</h4>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../image64.jpg" width="250px" height="194px" border="0" class="img_whs9"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">In this dialog box specify the nodes which \r
+ will form your triangle by selecting them in the 3D viewer with pressed \r
+ Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or \r
+ <span style="font-weight: bold;"><B>OK </B></span>button. Your triangle will \r
+ be created:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../image68.jpg" width="350px" height="182px" border="0" class="img_whs10"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<h4>Adding quadrangles</h4>\r
+\r
+<h4 class="whs11"><img src="../image63.jpg" width="250px" height="195px" border="0" class="img_whs12"></h4>\r
+\r
+<p class="whs3">In this dialog box specify the nodes which \r
+ will form your quadrangle by selecting them in the 3D viewer with pressed \r
+ Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or \r
+ <span style="font-weight: bold;"><B>OK </B></span>button. Your quadrangle will \r
+ be created:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../image69.jpg" width="350px" height="183px" border="0" class="img_whs8"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<h4>Adding tetrahedrons</h4>\r
+\r
+<p class="whs3"><img src="../image62.jpg" width="250px" height="171px" border="0" class="img_whs13"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">In this dialog box specify the nodes which \r
+ will form your tetrahedron by selecting them in the 3D viewer with pressed \r
+ Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or \r
+ <span style="font-weight: bold;"><B>OK </B></span>button. Your tetrahedron will \r
+ be created:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../image70.jpg" width="350px" height="184px" border="0" class="img_whs14"></p>\r
+\r
+<h4>Adding hexahedrons</h4>\r
+\r
+<p class="whs3"><img src="../image61.jpg" width="250px" height="172px" border="0" class="img_whs15"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">In this dialog box specify the nodes which \r
+ will form your hexahedron by selecting them in the 3D viewer with pressed \r
+ Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or \r
+ <span style="font-weight: bold;"><B>OK </B></span>button. Your hexahedron will \r
+ be created:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../image71.jpg" width="350px" height="184px" border="0" class="img_whs14"></p>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
index 3fc6e5c..d832bff 100755 (executable)
@@ -89,7 +89,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
diff --git a/doc/salome/gui/SMESH/files/arithmetic_1d.htm b/doc/salome/gui/SMESH/files/arithmetic_1d.htm
new file mode 100755 (executable)
index 0000000..36ad79a
--- /dev/null
@@ -0,0 +1,164 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<!--(==============================================================)-->\r
+<!--(Document created with RoboEditor. )============================-->\r
+<!--(==============================================================)-->\r
+\r
+<head>\r
+\r
+<title>Arithmetic 1D</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=595>\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
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
+p.whs2 {margin-left: 40px;}\r
+img_whs3 {border-style: none; border: none; width: 319px; height: 222px;}\r
+p.whs4 {margin-left: 0px;}\r
+ul.whs5 {list-style: disc;}\r
+-->\r
+</style>\r
+<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.whs4 {margin-left:1; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+-->\r
+</style>\r
+<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
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("SMESH module\nCreating meshes\nDefining hypotheses\nArithmetic 1D hypothesis");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../smesh.htm");\r
+\r
+               autoSync(0);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Arithmetic 1D hypothesis</h1>\r
+\r
+<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Arithmetic 1D</B></span> \r
+ - hypothesis for the Regular 1D algorithm. It allows to split edges into \r
+ segments with a length that changes in arithmetic progression (Lk = Lk-1 \r
+ + d) beginning from a given starting length and up to a given end length.</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p>Similar to Start and End Length.</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class=TODO>To define the Arithmetic 1D hypothesis:</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class="whs2">Select this hypothesis in <a href="about_hypotheses.htm#CreateHyp">the \r
+ <span style="font-weight: bold;"><B>Create Hypotheses </B></span>dialog box</a> \r
+ click <span style="font-weight: bold;"><B>Create</B></span>. The following dialog \r
+ box will appear:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2"><img src="../image16.jpg" width="319px" height="222px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs4">In this dialog box you can set:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs5">\r
+       \r
+       <li class=kadov-p><p class="whs4"><span style="font-weight: bold;"><B>Name \r
+ </B></span>of your Arithmetic 1D hypothesis;</p></li>\r
+       \r
+       <li class=kadov-p><p><span style="font-weight: bold;"><B>Start</B></span> \r
+ and <span style="font-weight: bold;"><B>End length</B></span> values</p></li>\r
+</ul>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+\r
+</html>\r
index b7e6cdb..1e1117f 100755 (executable)
@@ -105,7 +105,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
index 0df9544..f51e872 100755 (executable)
@@ -18,9 +18,9 @@
 <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=0>\r
-<meta name=layout-height content=0>\r
-<meta name=layout-width content=0>\r
+<meta name=page-count content=1>\r
+<meta name=layout-height content=870>\r
+<meta name=layout-width content=740>\r
 \r
 \r
 <!--(Links)=========================================================-->\r
@@ -32,6 +32,15 @@ if (navigator.appName !="Netscape")
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
 //-->\r
 </script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 {margin-left: 40px;}\r
+img_whs2 {border-style: none; border: none; width: 21px; height: 21px;}\r
+img_whs3 {border-style: none; border: none; width: 292px; height: 358px;}\r
+ul.whs4 {list-style: disc;}\r
+p.whs5 {margin-left: 40px; font-weight: normal;}\r
+-->\r
+</style>\r
 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
@@ -81,7 +90,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
@@ -94,7 +103,63 @@ else
 </script>\r
 <h1>Changing orientation of elements</h1>\r
 \r
-<p>Type topic text here.</p>\r
+<p>Orientation of an element is changed by reverting the order of nodes \r
+ of the selected elements.</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class=TODO>To change orientation of elements:</p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1">1. Display a mesh or a submesh in the 3D \r
+ viewer.</p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1">2. In the <span style="font-weight: bold;"><B>Modification \r
+ </B></span>menu select the <span style="font-weight: bold;"><B>Orientation </B></span>item \r
+ or click <img src="../image79.gif" width="21px" height="21px" border="0" class="img_whs2"> button in the toolbar. The following dialog box \r
+ will appear:</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs1"><img src="../image78.gif" width="292px" height="358px" border="0" class="img_whs3"></p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<ul type="disc" class="whs4">\r
+       \r
+       <li class=kadov-p><p class="whs5"><span \r
+ style="font-weight: bold;"><B>The main list </B></span><span>shall contain the \r
+ elements which will be reoriented.</span> You can click on an element \r
+ in the 3D viewer and it will be highlighted. After that click the <span \r
+ style="font-weight: bold;"><B>Add </B></span>button and the ID of this element \r
+ will be added to the list. To remove a selected element or elements from \r
+ the list click the <span style="font-weight: bold;"><B>Remove </B></span>button. \r
+ The <span style="font-weight: bold;"><B>Sort </B></span>button allows to sort \r
+ the list of elements IDs. The <span style="font-weight: bold;"><B>Set filter \r
+ </B></span>button allows to apply a definite filter to selection of elements \r
+ of your group.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs5"><span \r
+ style="font-weight: bold;"><B>Apply to all </B></span><span>radio button allows \r
+ to modify the orientation of all elements of the currently displayed mesh \r
+ or submesh.</span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs5"><span \r
+ style="font-weight: bold;"><B>Select from </B></span>set of fields allows to \r
+ choose a submesh or an existing group whose elements will be automatically \r
+ added to the list.</p></li>\r
+</ul>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply \r
+ </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm \r
+ the operation.</p>\r
+\r
+<p>&nbsp;</p>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
index 17cf3cc..a700eb2 100755 (executable)
@@ -87,7 +87,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
index f845f0d..fcc8598 100755 (executable)
@@ -80,7 +80,7 @@ if (window.gbWhTopic)
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
diff --git a/doc/salome/gui/SMESH/files/constructing_groups_of_specific_elements.htm b/doc/salome/gui/SMESH/files/constructing_groups_of_specific_elements.htm
new file mode 100755 (executable)
index 0000000..6ee2194
--- /dev/null
@@ -0,0 +1,126 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<!--(==============================================================)-->\r
+<!--(Document created with RoboEditor. )============================-->\r
+<!--(==============================================================)-->\r
+\r
+<head>\r
+\r
+<title>Constructing groups of specific elements</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=460>\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
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 {margin-left: 40px;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+-->\r
+</style>\r
+<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
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("SMESH module\nGrouping elements\nConstructing groups of specific elements");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../smesh.htm");\r
+\r
+               autoSync(0);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Constructing groups of specific elements</h1>\r
+\r
+<p>In SMESH you can easily construct groups of specific elements (nodes, \r
+ edges or faces) which will be taken from a definite submesh.</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class=TODO>To construct a group of specific elements:</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class="whs1">Right-click on a submesh in the Object Browser \r
+ and choose the <span style="font-weight: bold;"><B>Construct Group </B></span>item \r
+ or select your submesh in the Object Browser and in the <span style="font-weight: bold;"><B>Mesh \r
+ </B></span>menu chose the <span style="font-weight: bold;"><B>Construct Group \r
+ </B></span>item. SMESH will construct several groups consisting of elements \r
+ of the definite type: nodes, edges or faces</p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+\r
+</html>\r
index 5c46cb7..e4a680d 100755 (executable)
@@ -19,8 +19,8 @@
 <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=653>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=966>\r
+<meta name=layout-width content=740>\r
 \r
 \r
 <!--(Links)=========================================================-->\r
@@ -40,6 +40,7 @@ p.whs3 {margin-left: 40px;}
 img_whs4 {border-style: none; border: none; width: 22px; height: 24px;}\r
 p.whs5 {margin-left: 80px;}\r
 img_whs6 {border-style: none; border: none; width: 304px; height: 305px;}\r
+img_whs7 {border-style: none; border: none; width: 268px; height: 161px;}\r
 -->\r
 </style>\r
 <script type="text/javascript" language="JavaScript">\r
@@ -102,7 +103,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
@@ -146,7 +147,32 @@ else
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
-<p class="whs1">&nbsp;</p>\r
+<p class="whs3">In the Object Browser the structure of the \r
+ new mesh will be displayed as follows:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../image44.jpg" width="268px" height="161px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">It contains:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs2">\r
+       \r
+       <li class=kadov-p><p class="whs3">a reference to the \r
+ geometrical object on the basis of which the mesh has been constructed;</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied \r
+ hypotheses </B></span>folder containing the references to the hypotheses applied \r
+ to the construction of the mesh;</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied \r
+ algorithms </B></span>folder containing the references to the algorithms applied \r
+ to the construction of the mesh.</p></li>\r
+</ul>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
index 1c9396e..8203658 100755 (executable)
@@ -19,8 +19,8 @@
 <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=688>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=1175>\r
+<meta name=layout-width content=740>\r
 \r
 \r
 <!--(Links)=========================================================-->\r
@@ -40,6 +40,7 @@ p.whs3 {margin-left: 40px;}
 img_whs4 {border-style: none; border: none; width: 27px; height: 25px;}\r
 p.whs5 {margin-left: 80px;}\r
 img_whs6 {border-style: none; border: none; width: 304px; height: 339px;}\r
+img_whs7 {border-style: none; border: none; width: 299px; height: 221px;}\r
 -->\r
 </style>\r
 <script type="text/javascript" language="JavaScript">\r
@@ -102,7 +103,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
@@ -149,6 +150,41 @@ else
 \r
 <p class="whs5">&nbsp;</p>\r
 \r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs3">In the Object Browser the structure of the \r
+ new submesh will be displayed as follows:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3"><img src="../image45.jpg" width="299px" height="221px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs3">It contains:</p>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs2">\r
+       \r
+       <li class=kadov-p><p class="whs3">a reference to the \r
+ geometrical object on the basis of which the submesh has been constructed;</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied \r
+ hypotheses </B></span>folder containing the references to the hypotheses applied \r
+ to the construction of the submesh;</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied \r
+ algorithms </B></span>folder containing the references to the algorithms applied \r
+ to the construction of the submesh.</p></li>\r
+</ul>\r
+\r
+<p class="whs3">&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
 if (window.writeIntopicBar)\r
diff --git a/doc/salome/gui/SMESH/files/creating_groups.htm b/doc/salome/gui/SMESH/files/creating_groups.htm
new file mode 100755 (executable)
index 0000000..b5ea848
--- /dev/null
@@ -0,0 +1,230 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<!--(==============================================================)-->\r
+<!--(Document created with RoboEditor. )============================-->\r
+<!--(==============================================================)-->\r
+\r
+<head>\r
+\r
+<title>Creating 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=1562>\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
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 {font-weight: bold;}\r
+img_whs2 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
+p.whs3 {margin-left: 40px;}\r
+p.whs4 {font-weight: normal;}\r
+p.whs5 {font-weight: bold; margin-left: 40px;}\r
+img_whs6 {border-style: none; border: none; width: 200px; height: 374px;}\r
+p.whs7 {margin-left: 40px; font-weight: normal;}\r
+ul.whs8 {list-style: disc;}\r
+p.whs9 {margin-left: 40px; font-weight: bold;}\r
+p.whs10 {margin-left: 80px;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+-->\r
+</style>\r
+<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
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("SMESH module\nGrouping elements\nCreating groups");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../smesh.htm");\r
+\r
+               autoSync(0);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Creating groups</h1>\r
+\r
+<p class="whs1"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2"> <span style="font-weight: normal;">In \r
+ SMESH you can create groups of elements of different types and having \r
+ definite properties.</span></p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class=TODO>To create a group of elements:</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class="whs3">1. In the <span style="font-weight: bold;"><B>Mesh \r
+ </B></span><span>menu select </span><span style="font-weight: bold;"><B>Create \r
+ Group</B></span><span>. The following dialog box will appear:</span></p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5">&nbsp;<img src="../image47.jpg" width="200px" height="374px" border="0" class="img_whs6"></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs7">This dialog box contains \r
+ the following fields which should be filled:</p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs8">\r
+       \r
+       <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Mesh: </B></span>the name of the mesh whose elements \r
+ will form your group. You can enter the name manually or select your mesh \r
+ in the Objet Browser or in the 3D viewer.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Elements Type </B></span>set of radio buttons allows \r
+ to select the type of elements which will form your group:</p></li>\r
+       \r
+       <ul type="disc" class="whs8">\r
+               \r
+               <li class=kadov-p><p class="whs9">Nodes</p></li>\r
+               \r
+               <li class=kadov-p><p class="whs9">Edges \r
+ </p></li>\r
+               \r
+               <li class=kadov-p><p class="whs9">Faces</p></li>\r
+               \r
+               <li class=kadov-p><p class="whs9">Volumes</p></li>\r
+       </ul>\r
+       \r
+       <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Name </B></span><span>field allows to enter the \r
+ name of your new group.</span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Group type </B></span>set of radio buttons allows \r
+ to select the type of your group: </p></li>\r
+       \r
+       <ul type="disc" class="whs8">\r
+               \r
+               <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Standalone group </B></span>&nbsp;consisting \r
+ of mesh elements.</p></li>\r
+               \r
+               <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Group on geometry </B></span><span>consisting of \r
+ geometrical elements.</span> If you choose this type of group your dialog \r
+ box will change and it will look like as follows:</p></li>\r
+       </ul>\r
+</ul>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs10"><img src="../image48.jpg" width="200px" height="374px" border="0" class="img_whs6"></p>\r
+\r
+<p class="whs10">&nbsp;</p>\r
+\r
+<p class="whs10">In this dialog box you should enter the name \r
+ of the geometrical object (you can enter the name manually or select your \r
+ geometrical object in the Objet Browser or in the 3D viewer) from which \r
+ the elements will be taken. And after confirmation of the operation SMESH \r
+ will create a new group consisting of geometrical elements of the previously \r
+ defined type.</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs8">\r
+       \r
+       <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Content </B></span>field<span style="font-weight: bold;"> \r
+ <B></B></span>allows to manually define the mesh elements which will form your \r
+ group. You can click on an element in the 3D viewer and it will be highlighted. \r
+ After that click the <span style="font-weight: bold;"><B>Add </B></span>button \r
+ and the ID of this element will be added to the list. To remove a selected \r
+ element or elements from the list click the <span style="font-weight: bold;"><B>Remove \r
+ </B></span>button. The <span style="font-weight: bold;"><B>Sort </B></span>button \r
+ allows to sort the list of elements IDs. The <span style="font-weight: bold;"><B>Set \r
+ filter </B></span><span>button allows to apply a definite filter to selection \r
+ of the elements of your group.</span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Select from </B></span>set of fields allows to \r
+ choose a submesh or an existing group whose elements of the previously \r
+ defined type will be added to the list of elements which will form your \r
+ group.</p></li>\r
+</ul>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs7">2. Click the <span style="font-weight: bold;"><B>OK \r
+ </B></span><span>button to confirm creation of your group or </span><span \r
+ style="font-weight: bold;"><B>Cancel </B></span><span>to quit this dialog box.</span></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+\r
+</html>\r
diff --git a/doc/salome/gui/SMESH/files/cutting_quadrangles.htm b/doc/salome/gui/SMESH/files/cutting_quadrangles.htm
new file mode 100755 (executable)
index 0000000..8e22206
--- /dev/null
@@ -0,0 +1,215 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<!--(==============================================================)-->\r
+<!--(Document created with RoboEditor. )============================-->\r
+<!--(==============================================================)-->\r
+\r
+<head>\r
+\r
+<title>Cutting quadrangles</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=1356>\r
+<meta name=layout-width content=771>\r
+\r
+\r
+<!--(Links)=========================================================-->\r
+\r
+ <link rel='stylesheet' href='../default_ns.css'>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
+p.whs2 {margin-left: 40px;}\r
+img_whs3 {border-style: none; border: none; width: 25px; height: 22px;}\r
+img_whs4 {border-style: none; border: none; width: 292px; height: 412px;}\r
+ul.whs5 {list-style: disc;}\r
+p.whs6 {margin-left: 40px; font-weight: normal;}\r
+p.whs7 {margin-left: 0px;}\r
+table.whs8 {x-cell-content-align: top; width: 100%; border-spacing: 0; border-spacing: 0px;}\r
+col.whs9 {width: 50%;}\r
+tr.whs10 {x-cell-content-align: top;}\r
+td.whs11 {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
+img_whs12 {border-style: none; border: none; width: 353px; height: 300px;}\r
+td.whs13 {width: 50%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
+-->\r
+</style>\r
+<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 {margin-left:1; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+-->\r
+</style>\r
+<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
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("SMESH module\nModifying meshes\nCutting quadrangles");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../smesh.htm");\r
+\r
+               autoSync(0);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Cutting quadrangles</h1>\r
+\r
+<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> This operation allows to cut one or several quadrangle \r
+ elements by addition of a supplementary edge which will connect two opposite \r
+ corners. </p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class=TODO>To cut quadrangles:</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">1. Display a mesh or a submesh in the 3D \r
+ viewer.</p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">2. In the <span style="font-weight: bold;"><B>Modification \r
+ </B></span>menu select the <span style="font-weight: bold;"><B>Cutting of quadrangles \r
+ </B></span>item or click <img src="../image82.gif" width="25px" height="22px" border="0" class="img_whs3"> button in the toolbar. The following \r
+ dialog box will appear:</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs2"><img src="../image50.jpg" width="292px" height="412px" border="0" class="img_whs4"></p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<ul type="disc" class="whs5">\r
+       \r
+       <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: bold;"><B>The main list </B></span>shall contain the quadrangles \r
+ which will be cutted. You can click on an quadrangle in the 3D viewer \r
+ and it will be highlighted. After that click the <span style="font-weight: bold;"><B>Add \r
+ </B></span>button and the ID of this quadrangle will be added to the list. \r
+ To remove a selected element or elements from the list click the <span \r
+ style="font-weight: bold;"><B>Remove </B></span>button. The <span style="font-weight: bold;"><B>Sort \r
+ </B></span>button allows to sort the list of IDs. The <span style="font-weight: bold;"><B>Set \r
+ filter </B></span>button allows to apply a definite filter to selection of \r
+ quadrangles.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: bold;"><B>Apply to all </B></span>radio button allows to \r
+ modify the orientation of all quadrangles of the currently displayed mesh \r
+ or submesh.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: bold;"><B>Use diagonal 2-4 </B></span>radio button allows \r
+ to specify the opposite corners which will be connected by the cutting \r
+ edge.</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: bold;"><B>Preview </B></span></p></li>\r
+       \r
+       <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: bold;"><B>Select from </B></span>set of fields allows to \r
+ choose a submesh or an existing group whose quadrangle elements will be \r
+ automatically added to the list.</p></li>\r
+</ul>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class="whs2">3. Click the <span style="font-weight: bold;"><B>Apply \r
+ </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm \r
+ the operation.</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<!--(Table)=========================================================-->\r
+<table x-use-null-cells cellspacing="0" width="100%" class="whs8">\r
+<col class="whs9">\r
+<col class="whs9">\r
+\r
+<tr valign="top" class="whs10">\r
+<td width="50%" class="whs11">\r
+<p><img src="../image52.jpg" width="353px" height="300px" border="0" class="img_whs12"></td>\r
+<td width="50%" class="whs13">\r
+<p><img src="../image51.jpg" width="353px" height="300px" border="0" class="img_whs12"></td></tr>\r
+</table>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+\r
+</html>\r
diff --git a/doc/salome/gui/SMESH/files/deflection_1d.htm b/doc/salome/gui/SMESH/files/deflection_1d.htm
new file mode 100755 (executable)
index 0000000..50612ac
--- /dev/null
@@ -0,0 +1,171 @@
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<!--(==============================================================)-->\r
+<!--(Document created with RoboEditor. )============================-->\r
+<!--(==============================================================)-->\r
+\r
+<head>\r
+\r
+<title>Local Length hypothesis</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=868>\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
+<!--\r
+if (navigator.appName !="Netscape")\r
+{   document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
+p.whs2 {font-weight: bold; margin-left: 40px;}\r
+img_whs3 {border-style: none; border: none; width: 367px; height: 224px;}\r
+p.whs4 {margin-left: 40px;}\r
+p.whs5 {margin-left: 80px;}\r
+img_whs6 {border-style: none; border: none; width: 304px; height: 233px;}\r
+p.whs7 {margin-left: 0px;}\r
+ul.whs8 {list-style: disc;}\r
+-->\r
+</style>\r
+<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 {margin-left:1; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+  if (innerWidth != origWidth || innerHeight != origHeight)\r
+     location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+       origWidth = innerWidth;\r
+       origHeight = innerHeight;\r
+       onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+  div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+-->\r
+</style>\r
+<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
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+       if (window.addTocInfo)\r
+       {\r
+       addTocInfo("SMESH module\nCreating meshes\nDefining hypotheses\nDeflection 1D hypothesis");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+       }\r
+       if (window.writeBtnStyle)\r
+               writeBtnStyle();\r
+\r
+       if (window.writeIntopicBar)\r
+               writeIntopicBar(1);\r
+\r
+       if (window.setRelStartPage)\r
+       {\r
+       setRelStartPage("../smesh.htm");\r
+\r
+               autoSync(0);\r
+               sendSyncInfo();\r
+               sendAveInfoOut();\r
+       }\r
+}\r
+else\r
+       document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Average Length hypothesis</h1>\r
+\r
+<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Average Length </B></span>hypothesis \r
+ can be applied for meshing of edges composing your geometrical object. \r
+ Definition of this hypothesis consists of setting the <span style="font-weight: bold;"><B>length</B></span> \r
+ of segments, which will split these edges. The points on the edges generated \r
+ by these segments will represent nodes of your mesh. Later these nodes \r
+ will be used for meshing of the faces abutting to these edges.</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class="whs2"><img src="../image41.gif" width="367px" height="224px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs2">&nbsp;</p>\r
+\r
+<p class=TODO>To define the Average Length hypothesis:</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class="whs4">Select this hypothesis in <a href="about_hypotheses.htm#CreateHyp">the \r
+ <span style="font-weight: bold;"><B>Create Hypotheses </B></span>dialog box</a> \r
+ click <span style="font-weight: bold;"><B>Create</B></span>. The following dialog \r
+ box will appear:</p>\r
+\r
+<p class="whs4">&nbsp;</p>\r
+\r
+<p class="whs5"><img src="../image43.gif" width="304px" height="233px" border="0" class="img_whs6"></p>\r
+\r
+<p class="whs5">&nbsp;</p>\r
+\r
+<p class="whs7">In this dialog box you can set:</p>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<ul type="disc" class="whs8">\r
+       \r
+       <li class=kadov-p><p class="whs7"><span style="font-weight: bold;"><B>Name \r
+ </B></span>of your Average Length hypothesis</p></li>\r
+       \r
+       <li class=kadov-p><p class="whs7"><span style="font-weight: bold;"><B>Length \r
+ </B></span>of segments which will split the edges of your geometrical object</p></li>\r
+</ul>\r
+\r
+<p class="whs7">&nbsp;</p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+       writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+\r
+</html>\r
index da44a89..e736e19 100755 (executable)
@@ -19,8 +19,8 @@
 <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=380>\r
-<meta name=layout-width content=573>\r
+<meta name=layout-height content=745>\r
+<meta name=layout-width content=740>\r
 \r
 \r
 <!--(Links)=========================================================-->\r
@@ -32,6 +32,19 @@ if (navigator.appName !="Netscape")
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
 //-->\r
 </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
+img_whs3 {border-style: none; border: none; width: 298px; height: 150px;}\r
+table.whs4 {x-cell-content-align: top; width: 100%; border-spacing: 0px; border-spacing: 0px;}\r
+col.whs5 {width: 50%;}\r
+tr.whs6 {x-cell-content-align: top;}\r
+td.whs7 {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
+img_whs8 {border-style: none; border: none; width: 300px; height: 224px;}\r
+td.whs9 {width: 50%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
+-->\r
+</style>\r
 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
@@ -81,7 +94,7 @@ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
 \r
        if (window.setRelStartPage)\r
        {\r
-       setRelStartPage("../smesh.html");\r
+       setRelStartPage("../smesh.htm");\r
 \r
                autoSync(0);\r
                sendSyncInfo();\r
@@ -94,7 +107,52 @@ else
 </script>\r
 <h1>Diagonal inversion of elements</h1>\r
 \r
-<p>Type topic text here.</p>\r
+<p>&nbsp;In SMESH \r
+ you can inverse the diagonal (edge) of a pseudo-quadrangle formed by two \r
+ neighboring triangles with one common edge.</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<p class=TODO>To inverse the diagonal:</p>\r
+\r
+<p class=TODO>&nbsp;</p>\r
+\r
+<p class="whs1">1. From the <span style="font-weight: bold;"><B>Modification \r
+ </B></span>menu choose the <span style="font-weight: bold;"><B>Diagonal inversion \r
+ </B></span>item or click <img src="../image70.gif" width="24px" height="22px" border="0" class="img_whs2"> button in the toolbar. The following \r
+ dialog box shall appear:</p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1"><img src="../image69.gif" width="298px" height="150px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1">2. Enter the ID of the required edge in the \r
+ <span style="font-weight: bold;"><B>Edge </B></span>&nbsp;field \r
+ or select this edge in the 3D viewer. </p>\r
+\r
+<p class="whs1">&nbsp;</p>\r
+\r
+<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply \r
+ </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p>\r
+\r
+<p class=TODO\r
+       style="margin-left: 40px;">&nbsp;</p>\r
+\r
+<p>&nbsp;</p>\r
+\r
+<!--(Table)=========================================================-->\r
+<table x-use-null-cells cellspacing="0" width="100%" class="whs4">\r
+<col class="whs5">\r
+<col class="whs5">\r
+\r
+<tr valign="top" class="whs6">\r
+<td width="50%" class="whs7">\r
+<p><img src="../image38.jpg" width="300px" height="224px" border="0" class="img_whs8"></td>\r
+<td width="50%" class="whs9">\r
+<p><img src="../image36.jpg" width="300px" height="224px" border="0" class="img_whs8"></td></tr>\r
+</table>\r
 \r
 <script type="text/javascript" language="javascript1.2">\r
 <!--\r
index 8c2d3e0..79e32e4 100755 (executable)
@@ -19,8 +19,8 @@
 <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=380>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=949>\r
+<meta name=layout-width content=765>\r
 \r
 \r
 <!--(Links)=========================================================-->\r
@@ -32,6 +32,32 @@ if (navigator.appName !="Netscape")
 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
 //-->\r
 </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
+img_whs3 {border-style: none; border: none; width: 373px; height: 262px;}\r
+table.whs4 {x-cell-content-align: top; width: 100%; border-spacing: 0px; border-spacing: 0px;}\r
+col.whs5 {width: 50%;}\r
+tr.whs6 {x-cell-content-align: top;}\r
+td.whs7 {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
+img_whs8 {border-style: none; border: none; width: 350px; height: 224px;}\r
+td.whs9 {width: 50%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
+img_whs10 {border-style: none; border: none; width: 350px; height: 225px;}\r
+p.whs11 {margin-left: 0px;}\r
+-->\r
+</style>\r
+<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.whs11 {margin-left:1; }";\r
+  strNSS +="</style>";\r
+  document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
 <!--\r
 function reDo() {\r
@@ -69,7 +95,7 @@ if (window.gbWhTopic)
 {\r
        if (window.addTocInfo)\r
        {\r
-       addTocInfo("SMESH module\nModifying meshes\nDisplacing nodes");\r
+       addTocInfo("SMESH module\nModifying meshes\nMoving nodes");\r
 addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
 \r
        }\r
@@ -81,7