Salome HOME
modules/smesh.git
8 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"

8 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

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

8 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

8 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;

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

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

8 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

8 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.

8 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

8 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.

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

8 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

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

8 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.

8 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

8 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

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

8 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'

8 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

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

8 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

8 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

8 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)

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

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

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

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

8 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)

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

8 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

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

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

8 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

8 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)

8 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.

8 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

8 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

8 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

8 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).

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

8 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

8 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 )

8 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

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

8 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()

8 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;

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

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

8 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

8 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

8 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

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

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

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

8 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

8 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()

8 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

8 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);

8 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

8 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

8 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

8 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()

8 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

8 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);

8 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()

8 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

8 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)

8 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);

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

8 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;

8 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;

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

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

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

8 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"/>

8 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

8 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

8 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.

8 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

9 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

9 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

9 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

9 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;

9 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;

9 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

9 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

9 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

9 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)

9 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() )

9 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

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

9 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

9 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

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

9 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;

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

+    def Projection1D2D(self, geom=0):
+        return Mesh_Projection2D(self,  geom, "Projection_1D2D")

9 years agofix a comment
eap [Thu, 13 Oct 2011 05:28:23 +0000 (05:28 +0000)]
fix a comment

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

+  static TopoDS_Shape GetCommonAncestor(const TopoDS_Shape& shape1,
+                                        const TopoDS_Shape& shape2,
+                                        const SMESH_Mesh&   mesh,
+                                        TopAbs_ShapeEnum    ancestorType);

+  std::pair<int, TopAbs_ShapeEnum> GetMediumPos(const SMDS_MeshNode* n1,
+                                                const SMDS_MeshNode* n2);

9 years ago0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
eap [Wed, 12 Oct 2011 18:06:28 +0000 (18:06 +0000)]
0021014: EDF 1583 SMESH: Improvement of the Python Dump for the creation of groups
   set a more human readable name to the filter

9 years ago0020918: EDF 1447 SMESH: Mesh common borders (stepbystep.py)
eap [Fri, 7 Oct 2011 11:36:22 +0000 (11:36 +0000)]
0020918: EDF 1447 SMESH: Mesh common borders (stepbystep.py)
   use tolerance computed basing on min linear size of elements to import