Salome HOME
modules/smesh.git
12 years agoFix for the bug "21427: EDF 2024 SMESH: numbering does not take into account clipping". V6_4_0_BR V6_4_0_WIN_BR V6_4_0 V6_4_0rc2 V6_4_0rc3
rnv [Wed, 30 Nov 2011 14:14:36 +0000 (14:14 +0000)]
Fix for the bug "21427: EDF 2024 SMESH: numbering does not take into account clipping".

12 years ago0021436: EDF 1810 SMESH: Create a segment and adding it to a group causes Salome...
eap [Wed, 30 Nov 2011 14:08:25 +0000 (14:08 +0000)]
0021436: EDF 1810 SMESH: Create a segment and adding it to a group causes Salome to crash

12 years ago0021422: EDF 1963 SMESH: Viscous layer algorithm fails in some cases (cylindre_partit...
eap [Wed, 30 Nov 2011 13:49:21 +0000 (13:49 +0000)]
0021422: EDF 1963 SMESH: Viscous layer algorithm fails in some cases (cylindre_partition.py)
    fix shrinking on cancave FACEs

12 years ago0021422: EDF 1963 SMESH: Viscous layer algorithm fails in some cases
eap [Wed, 30 Nov 2011 13:47:05 +0000 (13:47 +0000)]
0021422: EDF 1963 SMESH: Viscous layer algorithm fails in some cases
  In NotifyListenersOnEvent(), enable removal of a listener from
   myEventListeners by its ProcessEvent()

12 years agoUpdate French translation file V6_4_0rc1
gdd [Fri, 25 Nov 2011 15:50:05 +0000 (15:50 +0000)]
Update French translation file

12 years ago0021422: EDF 1963 SMESH: Viscous layer algorithm fails in some cases
eap [Thu, 24 Nov 2011 14:35:35 +0000 (14:35 +0000)]
0021422: EDF 1963 SMESH: Viscous layer algorithm fails in some cases
    protect from SIGSEGV when used with "Viscous layers"

12 years agoFix make distcheck errors in without GUI mode
vsr [Wed, 23 Nov 2011 15:55:56 +0000 (15:55 +0000)]
Fix make distcheck errors in without GUI mode

12 years agoFix compilation warnings.
rnv [Tue, 22 Nov 2011 11:04:29 +0000 (11:04 +0000)]
Fix compilation warnings.

12 years agoregression of grid test SMESH_TEST/Grids/smesh/imps/G0
eap [Tue, 22 Nov 2011 08:22:00 +0000 (08:22 +0000)]
regression of grid test SMESH_TEST/Grids/smesh/imps/G0

  Since CLEAN event doesn't reach the shape to mesh at hyp
  modification any longer, set event listeners on all involved source submeshes

12 years agoregression of grid test SMESH_TEST/Grids/smesh/imps/G0
eap [Tue, 22 Nov 2011 08:15:52 +0000 (08:15 +0000)]
regression of grid test SMESH_TEST/Grids/smesh/imps/G0

+  std::vector<SMESH_subMesh*> GetSourceSubMeshes(const SMESH_Mesh* srcMesh) const;

12 years agountabify
eap [Tue, 22 Nov 2011 08:14:21 +0000 (08:14 +0000)]
untabify

12 years agotypo in comment
eap [Mon, 21 Nov 2011 08:39:13 +0000 (08:39 +0000)]
typo in comment

12 years agoFix for the bug IPAL22824 TC6.0.4: Export many meshes in one Med file works wrong
ana [Fri, 18 Nov 2011 12:28:18 +0000 (12:28 +0000)]
Fix for the bug IPAL22824 TC6.0.4: Export many meshes in one Med file works wrong

12 years agornv: prepare SALOME-6.4.0 version for the Win32 platform.
rnv [Fri, 18 Nov 2011 08:51:13 +0000 (08:51 +0000)]
rnv: prepare SALOME-6.4.0 version for the Win32 platform.

12 years ago1) fix MeshJobManager_i.cxx:208: error: invalid conversion from 'const char*' to...
eap [Fri, 18 Nov 2011 07:03:30 +0000 (07:03 +0000)]
1) fix MeshJobManager_i.cxx:208: error: invalid conversion from 'const char*' to 'char*'
2) untabify

12 years agornv: Prepare SALOME-6.4.0 version for Win32 platform.
rnv [Thu, 17 Nov 2011 13:27:56 +0000 (13:27 +0000)]
rnv: Prepare SALOME-6.4.0 version for Win32 platform.

12 years agountabify
eap [Thu, 17 Nov 2011 11:20:18 +0000 (11:20 +0000)]
untabify

12 years agoIPAL22823: exception when display operation is applied for edited but not computed...
eap [Thu, 17 Nov 2011 08:36:58 +0000 (08:36 +0000)]
IPAL22823: exception when display operation is applied for edited but not computed mesh
    In SMESH_VisualObjDef::GetUnstructuredGrid(), compact myGrid if
    it is a shallowCopy of SMDS_UnstructuredGrid

12 years agountabify
eap [Thu, 17 Nov 2011 08:34:15 +0000 (08:34 +0000)]
untabify

12 years ago0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
eap [Thu, 17 Nov 2011 07:32:02 +0000 (07:32 +0000)]
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
  in initPoly(), do not orient faces of polyhedron as it is just
  wasting time if the user cares him-self of orientation of faces, on the other
  hand the commented code works only for planar faces and convex polyherdons.

12 years ago0021422: EDF 1963 SMESH: Viscous layer algorithm fails in some cases
eap [Wed, 16 Nov 2011 15:37:46 +0000 (15:37 +0000)]
0021422: EDF 1963 SMESH: Viscous layer algorithm fails in some cases
   fix orienting sides at viscous layers on 4 faces

12 years ago0021422: EDF 1963 SMESH: Viscous layer algorithm fails in some cases
eap [Wed, 16 Nov 2011 15:35:58 +0000 (15:35 +0000)]
0021422: EDF 1963 SMESH: Viscous layer algorithm fails in some cases
1) fix getting node UV on a periodic FACE
2) enable inflation along a seam edge
3) force shrinking on a FACE at relatively thin layers

12 years agoRoll back the previous modifs
eap [Tue, 15 Nov 2011 16:36:25 +0000 (16:36 +0000)]
Roll back the previous modifs

12 years agoFix errors in generating documentation by SPHINX
eap [Tue, 15 Nov 2011 16:15:03 +0000 (16:15 +0000)]
Fix errors in generating documentation by SPHINX
-latex_logo = '../salome/tui/images/head.png'
+latex_logo = '@srcdir@/../salome/tui/images/head.png'

12 years agoFix errors in generating documentation by SPHINX
eap [Tue, 15 Nov 2011 16:14:47 +0000 (16:14 +0000)]
Fix errors in generating documentation by SPHINX

+.. text below is (temporary?) commented since importing geomtools
+.. requires SALOME to be running

12 years agofix errors in doxycomments
eap [Tue, 15 Nov 2011 10:17:38 +0000 (10:17 +0000)]
fix errors in doxycomments

12 years agoSalome documentation revision by Yury Solomatin
eap [Tue, 15 Nov 2011 10:17:08 +0000 (10:17 +0000)]
Salome documentation revision by Yury Solomatin

12 years agoFIX: padder configuration process for plugin integration RELIQUAT_6x_15112011
boulant [Thu, 10 Nov 2011 14:36:19 +0000 (14:36 +0000)]
FIX: padder configuration process for plugin integration

12 years agoFix make problem on Debian 4.0 (automake 1.9 does not support builddir variable)
vsr [Thu, 10 Nov 2011 09:01:14 +0000 (09:01 +0000)]
Fix make problem on Debian 4.0 (automake 1.9 does not support builddir variable)

12 years agoFix errors of the documentation
vsr [Thu, 10 Nov 2011 08:41:13 +0000 (08:41 +0000)]
Fix errors of the documentation

12 years agoFix errors of the documentation
vsr [Thu, 10 Nov 2011 08:33:06 +0000 (08:33 +0000)]
Fix errors of the documentation

12 years agoFix problems of make distcheck
vsr [Thu, 10 Nov 2011 08:05:05 +0000 (08:05 +0000)]
Fix problems of make distcheck

12 years agoFix problems of make distcheck
vsr [Thu, 10 Nov 2011 07:53:49 +0000 (07:53 +0000)]
Fix problems of make distcheck

12 years agoDelete salome_plugins.py (become smesh_plugins.py)
boulant [Wed, 9 Nov 2011 15:39:30 +0000 (15:39 +0000)]
Delete salome_plugins.py (become smesh_plugins.py)

12 years agoRemove obsolete files
vsr [Wed, 9 Nov 2011 14:21:49 +0000 (14:21 +0000)]
Remove obsolete files

12 years agoAdd missing files for make dist step
vsr [Wed, 9 Nov 2011 14:00:25 +0000 (14:00 +0000)]
Add missing files for make dist step

12 years agoRemove obsolete files
vsr [Wed, 9 Nov 2011 13:38:48 +0000 (13:38 +0000)]
Remove obsolete files

12 years agoRemove obsolete files
vsr [Wed, 9 Nov 2011 13:30:50 +0000 (13:30 +0000)]
Remove obsolete files

12 years agoFix compilation on Ubuntu 11.10: add missing BOOST link flags
gdd [Tue, 8 Nov 2011 16:46:53 +0000 (16:46 +0000)]
Fix compilation on Ubuntu 11.10: add missing BOOST link flags

12 years agoFinalize SMESH/padder integration (with tests and documentation)
boulant [Tue, 8 Nov 2011 10:13:50 +0000 (10:13 +0000)]
Finalize SMESH/padder integration (with tests and documentation)

12 years agoFix SIGSEGV in the SMESH_ExtractGeometry filter.
rnv [Tue, 8 Nov 2011 06:44:15 +0000 (06:44 +0000)]
Fix SIGSEGV in the SMESH_ExtractGeometry filter.

12 years agoFix for the bug 21416: EDF SMESH: Impossible to display a group of polyhedra
rnv [Mon, 7 Nov 2011 10:34:28 +0000 (10:34 +0000)]
Fix for the bug 21416: EDF SMESH: Impossible to display a group of polyhedra

12 years ago0016202: EDF 465 SMESH : Propagation 1D on edges group
eap [Mon, 7 Nov 2011 10:24:32 +0000 (10:24 +0000)]
0016202: EDF 465 SMESH : Propagation 1D on edges group
     fix scale distribution

12 years agornc: added a remark in viscous layer dialog labels
gdd [Fri, 4 Nov 2011 17:48:07 +0000 (17:48 +0000)]
rnc: added a remark in viscous layer dialog labels

12 years agoIntegration of the PADDER algorithm as a simple SALOME plugin.
boulant [Fri, 4 Nov 2011 17:20:15 +0000 (17:20 +0000)]
Integration of the PADDER algorithm as a simple SALOME plugin.
The plugin contains:
- a SALOME component (C++)
- a graphical interface (python)
- a plugin_manager.py file for integration

The compilation of this package is NOT activated yet because some feature still not work correctly (next week I hope).

12 years agountabify V6_4_0b1
eap [Thu, 3 Nov 2011 14:08:22 +0000 (14:08 +0000)]
untabify

12 years agopython dump SetColor() only if the color changes
eap [Thu, 3 Nov 2011 14:07:53 +0000 (14:07 +0000)]
python dump SetColor() only if the color changes

12 years ago0021014]: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
eap [Thu, 3 Nov 2011 14:07:18 +0000 (14:07 +0000)]
0021014]: EDF 1583 SMESH: Improvement of the Python Dump for the creation of  groups
   Set a good filter name in groupOnFilter.SetFilter( filter0x628fc30 )

12 years agoin ConvertToStandalone(), copy color as well
eap [Thu, 3 Nov 2011 14:04:43 +0000 (14:04 +0000)]
in ConvertToStandalone(), copy color as well

12 years agoFix mispell
gdd [Thu, 3 Nov 2011 13:50:15 +0000 (13:50 +0000)]
Fix mispell

12 years ago0021330: EDF 1919 SMESH: Convert to quadratic gives wrong elements
eap [Thu, 3 Nov 2011 13:45:33 +0000 (13:45 +0000)]
0021330: EDF 1919 SMESH: Convert to quadratic gives wrong elements
      Fix GetMediumPos()

12 years ago0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
eap [Thu, 3 Nov 2011 11:02:35 +0000 (11:02 +0000)]
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured

+  virtual QString helpPage() const;

12 years agoextend a comment
eap [Thu, 3 Nov 2011 09:52:05 +0000 (09:52 +0000)]
extend a comment

12 years ago-#include <math.h>
eap [Thu, 3 Nov 2011 09:51:46 +0000 (09:51 +0000)]
-#include <math.h>
+#include <cmath>

12 years ago0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
eap [Thu, 3 Nov 2011 09:50:31 +0000 (09:50 +0000)]
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
   1) Shorten names of hypotheses
   2) make SetGrid() universal to set both coordinates and spacing

12 years ago0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
eap [Thu, 3 Nov 2011 09:47:29 +0000 (09:47 +0000)]
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
   Shorten long python names like CartesianParameters3D_400_400_400_1000000_1

12 years ago0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
eap [Thu, 3 Nov 2011 09:46:23 +0000 (09:46 +0000)]
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured

12 years agoFix compilation warnings
vsr [Wed, 2 Nov 2011 15:40:05 +0000 (15:40 +0000)]
Fix compilation warnings

12 years agoRemove duplicated entries
vsr [Wed, 2 Nov 2011 14:59:29 +0000 (14:59 +0000)]
Remove duplicated entries

12 years agoFix make distcheck error
vsr [Wed, 2 Nov 2011 13:22:55 +0000 (13:22 +0000)]
Fix make distcheck error

12 years agoIMP: merging guihelper.py in smeshstudytools.py
boulant [Wed, 2 Nov 2011 12:24:54 +0000 (12:24 +0000)]
IMP: merging guihelper.py in smeshstudytools.py

12 years ago0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
eap [Tue, 1 Nov 2011 14:53:17 +0000 (14:53 +0000)]
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
1) set SMESH.GeometryType instead of a numerical Threshold in GetCriterion()
2) set a human readable filter name in GroupOnFilter()

12 years ago0021408: EDf 2006 SMESH: USe of DoubleNodesOnGroupBoundaries on 2D leads to crash
eap [Tue, 1 Nov 2011 14:07:50 +0000 (14:07 +0000)]
0021408: EDf 2006 SMESH: USe of DoubleNodesOnGroupBoundaries on 2D leads to crash

     In DoubleNodesOnGroupBoundaries(), throw in case of not volume group

12 years ago0021408: EDf 2006 SMESH: USe of DoubleNodesOnGroupBoundaries on 2D leads to crash
eap [Tue, 1 Nov 2011 14:06:32 +0000 (14:06 +0000)]
0021408: EDf 2006 SMESH: USe of DoubleNodesOnGroupBoundaries on 2D leads to crash

     boolean DoubleNodesOnGroupBoundaries( in ListOfGroups theDomains,
                                          in boolean createJointElems )
+      raises (SALOME::SALOME_Exception);

12 years ago0021406: EDF 1975 NETGENPLUGIN: Submesh hypothesis not taken into account
eap [Tue, 1 Nov 2011 12:16:50 +0000 (12:16 +0000)]
0021406: EDF 1975 NETGENPLUGIN: Submesh hypothesis not taken into account
     Pass theShapeToMesh to IsMoreLocalThanPredicate

12 years ago0021406: EDF 1975 NETGENPLUGIN: Submesh hypothesis not taken into account
eap [Tue, 1 Nov 2011 12:15:58 +0000 (12:15 +0000)]
0021406: EDF 1975 NETGENPLUGIN: Submesh hypothesis not taken into account
     In compute, apply GLOBAL algo that !NeedDescretBoundary() and
     SupportSubmeshes() after LOCAL algos of such kind

12 years agoChanging version to 6.4.0
inv [Mon, 31 Oct 2011 08:43:41 +0000 (08:43 +0000)]
Changing version to 6.4.0

12 years ago0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured V6_4_0a1
eap [Fri, 28 Oct 2011 13:44:03 +0000 (13:44 +0000)]
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
 fix SetParametersByDefaults()

12 years ago0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
eap [Fri, 28 Oct 2011 12:57:18 +0000 (12:57 +0000)]
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured

12 years ago0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
eap [Fri, 28 Oct 2011 12:55:48 +0000 (12:55 +0000)]
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured

+  static std::string CheckExpressionFunction( const std::string& expr,
+                                              const int          convMode)
+    throw (SALOME_Exception);

12 years agouse new method SMESH_subMesh::GetAlgo()
eap [Fri, 28 Oct 2011 12:55:08 +0000 (12:55 +0000)]
use new method SMESH_subMesh::GetAlgo()

12 years ago0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
eap [Fri, 28 Oct 2011 12:53:31 +0000 (12:53 +0000)]
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured

+ StdMeshers_CartesianParameters3D.hxx \
+ StdMeshers_Cartesian_3D.hxx

12 years ago0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
eap [Fri, 28 Oct 2011 12:52:43 +0000 (12:52 +0000)]
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
  1) 1st version of "body fitting parameters" - to be improved
  2)
+    def BodyFitted(self, geom=0):
+        return Mesh_Cartesian_3D(self,  geom)

12 years ago+ operator<<(const SMESH::string_array& theArg);
eap [Fri, 28 Oct 2011 12:51:17 +0000 (12:51 +0000)]
+    operator<<(const SMESH::string_array& theArg);

12 years agountabify
eap [Fri, 28 Oct 2011 12:50:34 +0000 (12:50 +0000)]
untabify

12 years ago+ bool IsUsedHypothesis(const SMESHDS_Hypothesis * H) const;
eap [Fri, 28 Oct 2011 12:49:19 +0000 (12:49 +0000)]
+  bool IsUsedHypothesis(const SMESHDS_Hypothesis * H) const;

12 years ago0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
eap [Fri, 28 Oct 2011 12:48:56 +0000 (12:48 +0000)]
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
1) catch SMESH_ComputeError thrown by algo->Compute()
2)
+  SMESH_Algo* GetAlgo() const;

12 years agospeed up NotifySubMeshesHypothesisModification()
eap [Fri, 28 Oct 2011 12:47:11 +0000 (12:47 +0000)]
speed up NotifySubMeshesHypothesisModification()

+  if ( !GetMeshDS()->IsUsedHypothesis( hyp ))
+    return;

12 years agoimprove comment
eap [Fri, 28 Oct 2011 12:46:32 +0000 (12:46 +0000)]
improve comment

12 years ago0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
eap [Fri, 28 Oct 2011 12:30:20 +0000 (12:30 +0000)]
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured

+    <hypothesis type="CartesianParameters3D"
+                label-id="Body Fitting Parameters"
+                icon-id="mesh_hypo_length.png"
+                dim="3"/>
+

+    <algorithm type="Cartesian_3D"
+               label-id="Body Fitting"
+               icon-id="mesh_algo_hexa.png"
+               hypos="CartesianParameters3D"
+               support-submeshes="false"
+               dim="3"/>

12 years ago0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured
eap [Fri, 28 Oct 2011 12:29:43 +0000 (12:29 +0000)]
0021336: EDF 1717 SMESH: New algorithm "body fitting" cartesian unstructured

+  interface StdMeshers_CartesianParameters3D : SMESH::SMESH_Hypothesis
+  interface StdMeshers_Cartesian_3D : SMESH::SMESH_3D_Algo

12 years agoMerge from V6_3_BR branch (Windows porting) 27/10/2011
vsr [Thu, 27 Oct 2011 15:33:35 +0000 (15:33 +0000)]
Merge from V6_3_BR branch (Windows porting) 27/10/2011

12 years agoIMP: add a guihelper.py module in SMESH_PY (package salome.smesh) for managing the...
boulant [Thu, 27 Oct 2011 13:45:47 +0000 (13:45 +0000)]
IMP: add a guihelper.py module in SMESH_PY (package salome.smesh) for managing the selection of mesh objects in the object browser.

12 years ago0021410: EDF 2007 SMESH: Problem with the formula of aspect ratio 3D
vsr [Wed, 26 Oct 2011 11:51:35 +0000 (11:51 +0000)]
0021410: EDF 2007 SMESH: Problem with the formula of aspect ratio 3D

12 years ago0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
eap [Mon, 24 Oct 2011 13:13:13 +0000 (13:13 +0000)]
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
   SetMesh() to the filter and not to the predicate

12 years agoin PublishGroup(), for the standalone groups, set full ot empty icon
eap [Mon, 24 Oct 2011 13:12:22 +0000 (13:12 +0000)]
in PublishGroup(), for the standalone groups, set full ot empty icon
depending on availability of elements of type of the group in the mesh

12 years ago0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
eap [Mon, 24 Oct 2011 13:10:19 +0000 (13:10 +0000)]
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
    fix filter processing

12 years ago0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
eap [Mon, 24 Oct 2011 13:09:27 +0000 (13:09 +0000)]
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups

class _pyGen {
+  Handle(_pyObject) FindObject( const _pyID& theObjID ) const;

12 years ago0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
eap [Mon, 24 Oct 2011 11:57:06 +0000 (11:57 +0000)]
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups

class _pyGen {
+  Handle(_pyObject) FindObject( const _pyID& theObjID ) const;

12 years ago0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
eap [Mon, 24 Oct 2011 11:56:13 +0000 (11:56 +0000)]
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
      Pass the mesh of filter to predicate at setting a mesh and a
      predicate to avoid dump of predicate commands when a group is
      created from GUI

12 years agoPR: compilation on KUbuntu 11.10
prascle [Sun, 23 Oct 2011 11:10:05 +0000 (11:10 +0000)]
PR: compilation on KUbuntu 11.10

12 years ago0021096: EDF 1729 SMESH: Create a Projection 1D-2D algorithm
eap [Mon, 17 Oct 2011 09:59:32 +0000 (09:59 +0000)]
0021096: EDF 1729 SMESH: Create a Projection 1D-2D algorithm

In CleanDependants(), do not call ComputeStateEngine(CLEAN) of a
dependant subMesh if it IsEmpty() in order to prevent infinite CLEAN
via event lesteners

12 years ago0019957: EDF 785 SMESH: Convert Quadratic and Group on GEOM
vsr [Fri, 14 Oct 2011 15:09:47 +0000 (15:09 +0000)]
0019957: EDF 785 SMESH: Convert Quadratic and Group on GEOM
Avoid endless recursing in FindCoincidentNodes() function (causing crash)

12 years agoFix a bug reported to SALOME Forum http://www.salome-platform.org/forum/forum_10...
eap [Thu, 13 Oct 2011 13:08:51 +0000 (13:08 +0000)]
Fix a bug reported to SALOME Forum salome-platform.org/forum/forum_10/372035859

-      if ( helper.IsSubShape( *e, F ) && BRep_Tool::Curve( *e, loc,f,l))
+      if ( helper.IsSubShape( *e, F ) && !BRep_Tool::Curve( *e, loc,f,l).IsNull() )

12 years ago0021106: EDF 1691 SMESH: MEsh.Group(SubShape) fails on Shells
eap [Thu, 13 Oct 2011 06:35:00 +0000 (06:35 +0000)]
0021106: EDF 1691 SMESH: MEsh.Group(SubShape) fails on Shells
   Forbid 3D mesh on the SHELL

12 years agoremove excess includes
eap [Thu, 13 Oct 2011 06:08:37 +0000 (06:08 +0000)]
remove excess includes

12 years ago0021096: EDF 1729 SMESH: Create a Projection 1D-2D algorithm
eap [Thu, 13 Oct 2011 05:35:12 +0000 (05:35 +0000)]
0021096: EDF 1729 SMESH: Create a Projection 1D-2D algorithm
   fix for projection of a group

12 years ago0021096: EDF 1729 SMESH: Create a Projection 1D-2D algorithm
eap [Thu, 13 Oct 2011 05:35:11 +0000 (05:35 +0000)]
0021096: EDF 1729 SMESH: Create a Projection 1D-2D algorithm

12 years agouse helper.GetCommonAncestor()
eap [Thu, 13 Oct 2011 05:34:25 +0000 (05:34 +0000)]
use helper.GetCommonAncestor()

12 years ago0021096: EDF 1729 SMESH: Create a Projection 1D-2D algorithm
eap [Thu, 13 Oct 2011 05:31:21 +0000 (05:31 +0000)]
0021096: EDF 1729 SMESH: Create a Projection 1D-2D algorithm

   /*!
+   * \brief Return nodes in the order they encounter while walking along the side.
+    * For a closed side, the 1st point repeats at end
+   */
+  std::vector<const SMDS_MeshNode*> GetOrderedNodes() const;