Salome HOME
modules/smesh.git
15 years agoChange version to 3.2.10 V3_2_0_maintainance_FINAL V3_2_10 V3_2_10rc1
vsr [Tue, 13 May 2008 13:22:14 +0000 (13:22 +0000)]
Change version to 3.2.10

15 years agoFix for NPAL17873.
mzn [Wed, 7 May 2008 15:54:00 +0000 (15:54 +0000)]
Fix for NPAL17873.

16 years agoPAL18352, PAL19290: Conflict in objects selections when switching modules
eap [Thu, 17 Apr 2008 09:09:35 +0000 (09:09 +0000)]
PAL18352, PAL19290: Conflict in objects selections when switching modules
+  virtual bool                        isSelectionCompatible();

16 years agofix python dump of MoveClosestNodeToPoint()
eap [Mon, 24 Mar 2008 14:14:00 +0000 (14:14 +0000)]
fix python dump of MoveClosestNodeToPoint()

16 years agoPAL19276 ExportMED does not work when the mesh is too big
eap [Thu, 20 Mar 2008 13:17:07 +0000 (13:17 +0000)]
PAL19276 ExportMED does not work when the mesh is too big
    optimize a little performance of findIJ()

16 years agoPAL19276 ExportMED does not work when the mesh is too big
eap [Thu, 20 Mar 2008 13:10:45 +0000 (13:10 +0000)]
PAL19276 ExportMED does not work when the mesh is too big
     if (type == SMDSAbs_Face)
       vTool.GetAllExistingFaces( myElems );
     else
-      vTool.GetAllExistingFaces( myElems );
+      vTool.GetAllExistingEdges( myElems );
   }
     Minimize momory usage at writting mesh to med file

16 years agoPAL19276 ExportMED does not work when the mesh is too big
eap [Thu, 20 Mar 2008 12:51:48 +0000 (12:51 +0000)]
PAL19276 ExportMED does not work when the mesh is too big
     Minimize momory usage at writting mesh to med file

16 years agoPAL19272 CEA patch 4.1.1 / 3.2.9: problem with nodes or corners
eap [Mon, 17 Mar 2008 13:58:56 +0000 (13:58 +0000)]
PAL19272 CEA patch 4.1.1 / 3.2.9: problem with nodes or corners
     Remove nodes on vertices at CLEAN event if !algo->NeedDescretBoundary()

16 years agorename SMDS_MeshNode::NbInverseNodes() to SMDS_MeshNode::NbInverseElements()
eap [Wed, 5 Mar 2008 10:50:22 +0000 (10:50 +0000)]
rename SMDS_MeshNode::NbInverseNodes() to SMDS_MeshNode::NbInverseElements()

16 years ago+ // find out side orientation, which is important if there are several wires...
eap [Wed, 5 Mar 2008 10:23:39 +0000 (10:23 +0000)]
+    // find out side orientation, which is important if there are several wires (PAL19080)
+    bool isForward = true;
+    if ( nbWires > 1 ) {
       ...
+    }
+
     StdMeshers_FaceSide* wire = new StdMeshers_FaceSide( theFace, wireEdges, &theMesh,
-                                                         true, theIgnoreMediumNodes);
+                                                         isForward, theIgnoreMediumNodes);

16 years agoPAL18920: 2 Meshes with the same hypothesis : one compute well but the other not !?!
eap [Mon, 11 Feb 2008 15:14:32 +0000 (15:14 +0000)]
PAL18920: 2 Meshes with the same hypothesis : one compute well but the other not !?!
    fix GetSubMeshNodesId() for vertex submesh with several nodes

16 years agoPAL18920: 2 Meshes with the same hypothesis : one compute well but the other not !?!
eap [Mon, 11 Feb 2008 11:14:04 +0000 (11:14 +0000)]
PAL18920: 2 Meshes with the same hypothesis : one compute well but the other not !?!
    remove all new nodes and elements if algo fails

16 years ago // PAL18941(a saved study with a mesh belong Z is opened and the mesh is...
eap [Mon, 11 Feb 2008 08:42:12 +0000 (08:42 +0000)]
     // PAL18941(a saved study with a mesh belong Z is opened and the mesh is belong X)
         if ( aMeshDimension == 1 && !anIsXDimension ) // 1D only if mesh is along OX
-          aMeshDimension = 3;
+          if ( anIsYDimension ) {
+            aMeshDimension = 2;
+            anIsXDimension = true;
+          } else {
+            aMeshDimension = 3;
+          }
       }

16 years ago+ // PAL18941(a saved study with a mesh belong Z is opened and the mesh is...
eap [Fri, 8 Feb 2008 14:17:09 +0000 (14:17 +0000)]
+        // PAL18941(a saved study with a mesh belong Z is opened and the mesh is belong X)
+        if ( aMeshDimension == 1 && !anIsXDimension ) // 1D only if mesh is along OX
+          aMeshDimension = 3;

16 years ago fix the previous
eap [Fri, 1 Feb 2008 09:22:08 +0000 (09:22 +0000)]
   fix the previous

16 years ago+ SMESH_DriverMED.hxx
eap [Fri, 1 Feb 2008 09:13:32 +0000 (09:13 +0000)]
+ SMESH_DriverMED.hxx

16 years agoPAL18696 SMESH : version of MED export
eap [Wed, 30 Jan 2008 09:38:41 +0000 (09:38 +0000)]
PAL18696 SMESH : version of MED export
    add macro for WIN

16 years agoPAL18501 Bug in Netgen 1D2D3D assignement
eap [Tue, 29 Jan 2008 15:40:06 +0000 (15:40 +0000)]
PAL18501 Bug in Netgen 1D2D3D assignement
    fix exception at algo deselection

16 years agoPAL18501 Bug in Netgen 1D2D3D assignement
eap [Tue, 29 Jan 2008 15:38:48 +0000 (15:38 +0000)]
PAL18501 Bug in Netgen 1D2D3D assignement
    Notify not on hidden algorithm but on ignored submesh

16 years agoPAL18696 SMESH : version of MED export
eap [Tue, 29 Jan 2008 13:47:14 +0000 (13:47 +0000)]
PAL18696 SMESH : version of MED export
    use GetVersionString(SMESH::MED_VERSION version, CORBA::Short nbDigits);

16 years agoPAL18696 SMESH : version of MED export
eap [Tue, 29 Jan 2008 13:45:04 +0000 (13:45 +0000)]
PAL18696 SMESH : version of MED export
+  /*!
+   * Return string representation of a MED file version comprising nbDigits
+   */
+  char* GetVersionString(SMESH::MED_VERSION version, CORBA::Short nbDigits);

16 years agoPAL18696 SMESH : version of MED export
eap [Tue, 29 Jan 2008 13:44:05 +0000 (13:44 +0000)]
PAL18696 SMESH : version of MED export
+  static std::string GetVersionString(const MED::EVersion theVersion, int theNbDigits=2);

16 years agoIPAL 17997 uniform hide, show, display, erase
dmv [Mon, 28 Jan 2008 13:04:27 +0000 (13:04 +0000)]
IPAL 17997 uniform hide, show, display, erase

16 years agoFix for bug NPAL18491(EDF 630 SMESH : group of face appears with one hole in SMESH...
mzn [Wed, 16 Jan 2008 07:16:09 +0000 (07:16 +0000)]
Fix for bug NPAL18491(EDF 630 SMESH : group of face appears with one hole in SMESH but not in VISU).

16 years agoPAL14861 A warning stop the computation
eap [Wed, 19 Dec 2007 14:50:26 +0000 (14:50 +0000)]
PAL14861 A warning stop the computation

16 years agoPAL18328 SMESH_AdvancedEditor.py don't work in Debug version
eap [Wed, 19 Dec 2007 07:26:46 +0000 (07:26 +0000)]
PAL18328 SMESH_AdvancedEditor.py don't work in Debug version
+ SMESH_SMDS.hxx

16 years agoPAL18328 SMESH_AdvancedEditor.py don't work in Debug version
eap [Tue, 18 Dec 2007 12:26:44 +0000 (12:26 +0000)]
PAL18328 SMESH_AdvancedEditor.py don't work in Debug version
+    SMESH_AdvancedEditor.py \

16 years agoPAL18328 SMESH_AdvancedEditor.py don't work in Debug version
eap [Tue, 18 Dec 2007 11:56:08 +0000 (11:56 +0000)]
PAL18328 SMESH_AdvancedEditor.py don't work in Debug version
     correct comments

16 years agoPAL18328 SMESH_AdvancedEditor.py don't work in Debug version
eap [Tue, 18 Dec 2007 11:55:39 +0000 (11:55 +0000)]
PAL18328 SMESH_AdvancedEditor.py don't work in Debug version
 #ifdef _DEBUG_
             if ( !srcEdges.back() )
-              throw SALOME_Exception(LOCALIZED("Source edge not found"));
+            {
+              cout << "SMESH_MeshEditor::makeWalls(), no source edge found for a free face #"
+                   << iF << " of volume #" << vTool.ID() << endl;
+            }
 #endif

16 years agoPAL18328 SMESH_AdvancedEditor.py don't work in Debug version
eap [Tue, 18 Dec 2007 11:54:04 +0000 (11:54 +0000)]
PAL18328 SMESH_AdvancedEditor.py don't work in Debug version
-class SMDS_WNT_EXPORT SMDS_VolumeTool
+class SMDS_EXPORT SMDS_VolumeTool
 {
  public:
+  const SMDS_MeshVolume* Get() const;
+  // return element
+
+  int ID() const;
+  // return element ID

16 years agoNPAL18095: Pb. with dump python and mesh group by filter. V3_2_9 V3_2_9rc3
jfa [Mon, 10 Dec 2007 14:10:00 +0000 (14:10 +0000)]
NPAL18095: Pb. with dump python and mesh group by filter.

16 years agoPAL17644: automatic actor's entity mode
asl [Mon, 10 Dec 2007 07:47:59 +0000 (07:47 +0000)]
PAL17644: automatic actor's entity mode

16 years agoNPAL17873: SMESH add a triangle instead of make quadrangles only.
jfa [Wed, 5 Dec 2007 13:49:19 +0000 (13:49 +0000)]
NPAL17873: SMESH add a triangle instead of make quadrangles only.

16 years agoUpdate GUI documentation for bug 16716 V3_2_9rc2
maintenance team [Tue, 4 Dec 2007 12:11:22 +0000 (12:11 +0000)]
Update GUI documentation for bug 16716

16 years agoNPAL16716: Compound. To create the groups of the initial meshes. Awoiding to create...
vtn [Tue, 4 Dec 2007 11:28:38 +0000 (11:28 +0000)]
NPAL16716: Compound. To create the groups of the initial meshes. Awoiding to create empty groups.

16 years agoNPAL16716: Compound. To create the groups of the initial meshes.
vtn [Tue, 4 Dec 2007 09:53:23 +0000 (09:53 +0000)]
NPAL16716: Compound. To create the groups of the initial meshes.

16 years agoUpdate of GUI documentation for bugs:
maintenance team [Fri, 30 Nov 2007 16:13:03 +0000 (16:13 +0000)]
Update of GUI documentation for bugs:
16202, 16203, 16617, 16842, 17694

16 years agoNPAL16812: Elements Info dialog is added. Icon updated.
vtn [Fri, 30 Nov 2007 11:42:13 +0000 (11:42 +0000)]
NPAL16812: Elements Info dialog is added. Icon updated.

16 years agoNPAL16812: Elements Info dialog is added. Icon deleted.
vtn [Fri, 30 Nov 2007 11:40:02 +0000 (11:40 +0000)]
NPAL16812: Elements Info dialog is added. Icon deleted.

16 years agoNPAL18033: EDF612: Mesh stay displayed when we click on Erase all.
jfa [Fri, 30 Nov 2007 10:15:49 +0000 (10:15 +0000)]
NPAL18033: EDF612: Mesh stay displayed when we click on Erase all.

16 years agoNPAL16812: Elements Info dialog is added. The size of dialog is modified.
vtn [Thu, 29 Nov 2007 13:47:49 +0000 (13:47 +0000)]
NPAL16812: Elements Info dialog is added. The size of dialog is modified.

16 years agoNPAL16812: Elements Info dialog is added
vtn [Thu, 29 Nov 2007 13:27:03 +0000 (13:27 +0000)]
NPAL16812: Elements Info dialog is added

16 years agoNPAL18076: EDF617: Regression smesh.py Only the 1st netgen parameters is added/used.
jfa [Thu, 29 Nov 2007 13:01:36 +0000 (13:01 +0000)]
NPAL18076: EDF617: Regression smesh.py Only the 1st netgen parameters is added/used.

16 years agoNPAL18025: Regression between 3.2.6 and 3.2.9rc1 about SMESH display
jfa [Wed, 28 Nov 2007 14:53:38 +0000 (14:53 +0000)]
NPAL18025: Regression between 3.2.6 and 3.2.9rc1 about SMESH display

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 26 Nov 2007 15:17:33 +0000 (15:17 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
  fix names generation in generateGroups()

16 years agoFix bug 17903: Problem with closing studies.
jfa [Mon, 26 Nov 2007 14:02:00 +0000 (14:02 +0000)]
Fix bug 17903: Problem with closing studies.

16 years agoFix bug 17655: 'Show' and 'Display only' don't work on Mesh root object.
jfa [Mon, 26 Nov 2007 13:22:55 +0000 (13:22 +0000)]
Fix bug 17655: 'Show' and 'Display only' don't work on Mesh root object.

16 years agoPAL16617 (Modification/Transformation operations with copy don't create a new mesh)
eap [Fri, 23 Nov 2007 11:02:12 +0000 (11:02 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)
   merge with V_4

16 years agoPAL16617 (Modification/Transformation operations with copy don't create a new mesh)
eap [Fri, 23 Nov 2007 11:01:16 +0000 (11:01 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)
+msgid "SMESH_MOVE_ELEMENTS"
+msgid "SMESH_COPY_ELEMENTS"
+msgid "SMESH_CREATE_MESH"
+msgid "SMESH_MAKE_GROUPS"
+msgid "SMESH_COPY_GROUPS"

16 years agoPAL16617 (Modification/Transformation operations with copy don't create a new mesh)
eap [Fri, 23 Nov 2007 11:00:01 +0000 (11:00 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)
+  QString UniqueMeshName(const char* theBaseName, const char* thePostfix);

16 years agoPAL16617 (Modification/Transformation operations with copy don't create a new mesh)
eap [Fri, 23 Nov 2007 10:57:59 +0000 (10:57 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)
+  virtual bool Contains (const SMDS_MeshElement* elem);

16 years agoPAL16617 (Modification/Transformation operations with copy don't create a new mesh)
eap [Fri, 23 Nov 2007 10:57:36 +0000 (10:57 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)
   PGroupIDs Transform (TIDSortedElemSet & theElements,
                        const gp_Trsf&     theTrsf,
                        const bool         theCopy,
-                       const bool         theMakeGroups);
+                       const bool         theMakeGroups,
+                       SMESH_Mesh*        theTargetMesh=0);

16 years agoPAL16617 (Modification/Transformation operations with copy don't create a new mesh)
eap [Fri, 23 Nov 2007 10:56:14 +0000 (10:56 +0000)]
PAL16617 (Modification/Transformation operations with copy don't create a new mesh)

+    SMESH_Mesh MirrorMakeMesh (in long_array IDsOfElements,
+    SMESH_Mesh MirrorObjectMakeMesh (in SMESH_IDSource theObject,
+    SMESH_Mesh TranslateMakeMesh (in long_array IDsOfElements,
+    SMESH_Mesh TranslateObjectMakeMesh (in SMESH_IDSource theObject,
+    SMESH_Mesh RotateMakeMesh (in long_array IDsOfElements,
+    SMESH_Mesh RotateObjectMakeMesh (in SMESH_IDSource theObject,

16 years agoNPAL 13421
dmv [Thu, 22 Nov 2007 07:12:52 +0000 (07:12 +0000)]
NPAL 13421

16 years agoChange version to 3.2.8 V3_2_9rc1
maintenance team [Fri, 16 Nov 2007 08:10:55 +0000 (08:10 +0000)]
Change version to 3.2.8

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:38:06 +0000 (14:38 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+ StdMeshers_UseExisting_1D2D_i.cxx

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:36:57 +0000 (14:36 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+ StdMeshers_UseExisting_1D2D.hxx

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:36:27 +0000 (14:36 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+    void SetNodeOnVertex(in long NodeID, in long VertexID)
+    void SetNodeOnEdge(in long NodeID, in long EdgeID, in double paramOnEdge)
+    void SetNodeOnFace(in long NodeID, in long FaceID, in double u, in double v)
+    void SetNodeInVolume(in long NodeID, in long SolidID)
+    void SetMeshElementOnShape(in long ElementID, in long ShapeID)

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:35:25 +0000 (14:35 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+  SMESH::NodePosition* GetNodePosition(CORBA::Long NodeID);

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:32:54 +0000 (14:32 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
     Do not clean submesh before algo->Compute()

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:32:10 +0000 (14:32 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+    <algorithm type="UseExisting_1D"
+               label-id="Use existing edges"
+               icon-id="mesh_algo_regular.png"
+               input="VERTEX"
+               output="EDGE"
+               dim="1"/>
+
+    <algorithm type="UseExisting_2D"
+               label-id="Use existing faces"
+               icon-id="mesh_algo_quad.png"
+               input="EDGE"
+               output="QUAD,TRIA"
+               dim="2"/>

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:29:56 +0000 (14:29 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+  /*!
+   * Node location on a shape
+   */
+  struct NodePosition {
+    long             shapeID;
+    GEOM::shape_type shapeType;
+    double_array     params; // [U] on EDGE, [U,V] on FACE, [] on the rest shapes
+  };
+     * \brief Return position of a node on shape
+     */
+    NodePosition GetNodePosition(in long NodeID);
+
+    /*!

16 years agoPAL17694 (New Tool About Hexahedral Meshing)
eap [Thu, 15 Nov 2007 14:28:17 +0000 (14:28 +0000)]
PAL17694 (New Tool About Hexahedral Meshing)
+  /*!
+   * StdMeshers_UseExisting_2D: interface of "UseExisting 2D" algorithm
+   * doing nothing to allow mesh generation by mesh edition functions in TUI mode
+   */
+  interface StdMeshers_UseExisting_2D : SMESH::SMESH_2D_Algo
+  {
+  };
+
+  /*!
+   * StdMeshers_UseExisting_1D: interface of "UseExisting 1D" algorithm
+   * doing nothing to allow mesh generation by mesh edition functions in TUI mode
+   */
+  interface StdMeshers_UseExisting_1D : SMESH::SMESH_1D_Algo
+  {
+  };
+

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 10:03:49 +0000 (10:03 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
    add MakeGroups=False argument

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 10:03:20 +0000 (10:03 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+  CORBA::Long NbGroups()

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 10:01:09 +0000 (10:01 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
    add *MakeGroups() methods

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 10:00:16 +0000 (10:00 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+  QCheckBox*        MakeGroupsCheck;

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:59:34 +0000 (09:59 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+  /*!
+   * \brief Create groups of elements made during transformation
+   * \param nodeGens - nodes making corresponding myLastCreatedNodes
+   * \param elemGens - elements making corresponding myLastCreatedElems
+   * \param postfix - to append to names of new groups
+   */
+  PGroupIDs generateGroups(const SMESH_SequenceOfElemPtr& nodeGens,
+                           const SMESH_SequenceOfElemPtr& elemGens,
+                           const std::string&             postfix);

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:57:27 +0000 (09:57 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+  typedef boost::shared_ptr< SMDS_Iterator<SMESH_Group*> > GroupIteratorPtr;
+  GroupIteratorPtr GetGroups() const;

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:56:46 +0000 (09:56 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
-#include <SMDSAbs_ElementType.hxx>
+#include "SMDSAbs_ElementType.hxx"

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:55:22 +0000 (09:55 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+        SMDSAbs_NbElementTypes

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:55:03 +0000 (09:55 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
    add *MakeGroups() methods

16 years agoPAL16842 (Genertion of groups when a mesh is transformed)
eap [Mon, 12 Nov 2007 09:53:21 +0000 (09:53 +0000)]
PAL16842 (Genertion of groups when a mesh is transformed)
+    long NbGroups()

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 10:14:39 +0000 (10:14 +0000)]
PAL16774 (Crash after display of many groups)
+  void RemoveVisuData(int studyID);
-  void UpdateView (SUIT_ViewWindow*,
+  bool UpdateView (SUIT_ViewWindow*,

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 10:13:08 +0000 (10:13 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
   source shape can be a group

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 10:10:45 +0000 (10:10 +0000)]
PAL16774 (Crash after display of many groups)
    throw if there are errors in buildPrs()

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 10:08:53 +0000 (10:08 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
   1) fix error message when Mesh.Compute() fails due to bad hypo definition
   2) fix args of TreatHypoStatus() calls

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 10:06:07 +0000 (10:06 +0000)]
PAL16774 (Crash after display of many groups)
     add SMESH_VISU_PROBLEM_CLEAR

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 10:02:34 +0000 (10:02 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
   remove useless includes

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 10:01:51 +0000 (10:01 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
   source shape can be a group

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 09:57:17 +0000 (09:57 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
   remove useless includes

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 09:53:46 +0000 (09:53 +0000)]
PAL16774 (Crash after display of many groups)
    prepare to mesh deletion at closing a study

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 09:50:54 +0000 (09:50 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
     1) avoid double "Salome exception" in error description
     2) select mesh after visualization

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 09:48:46 +0000 (09:48 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
- *                * theNumber       - Number of subshapes. Object is selected if it contains theNumber of
- *                                    theSubShapeType sub-shapes
+ *                * theNumber       - Number of subshapes. Object is selected if it contains
+ *                                    theNumber of theSubShapeType sub-shapes, or at least
+ *                                    one theSubShapeType, provided that theNumber==0

16 years agoPAL16202,16203 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 09:41:55 +0000 (09:41 +0000)]
PAL16202,16203 (Propagation 1D on edges group)
   remove useless includes and
+  /*!
+   * \brief Return submeshes of groups containing the given subshape
+   */
+  std::list<SMESH_subMesh*> GetGroupSubMeshesContaining(const TopoDS_Shape & shape) const
+    throw(SALOME_Exception);

16 years agoPAL16202 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 09:39:48 +0000 (09:39 +0000)]
PAL16202 (Propagation 1D on edges group)
   remove useless includes

16 years agoPAL16202 (Propagation 1D on edges group)
eap [Wed, 7 Nov 2007 09:36:09 +0000 (09:36 +0000)]
PAL16202 (Propagation 1D on edges group)
+  SMESHDS_SubMeshIteratorPtr GetSubMeshIterator() const;

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 09:32:54 +0000 (09:32 +0000)]
PAL16774 (Crash after display of many groups)
+  void RemoveVisuData(int studyID);
-  void UpdateView (SUIT_ViewWindow*,
+  bool UpdateView (SUIT_ViewWindow*,

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 09:32:04 +0000 (09:32 +0000)]
PAL16774 (Crash after display of many groups)
+  virtual void                studyClosed( SUIT_Study* );

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 7 Nov 2007 09:31:56 +0000 (09:31 +0000)]
PAL16774 (Crash after display of many groups)
+  virtual void                studyClosed( SUIT_Study* );
        and catch during visualization

16 years agoPAL17233: Projection 2D doesn't work (bis)
eap [Wed, 24 Oct 2007 08:39:44 +0000 (08:39 +0000)]
PAL17233: Projection 2D doesn't work (bis)
     exclude using compUVByElasticIsolines()

16 years agoNPAL17241: EDF590: Keyboard shortcuts for removing and renaming an object.
jfa [Tue, 23 Oct 2007 06:49:08 +0000 (06:49 +0000)]
NPAL17241: EDF590: Keyboard shortcuts for removing and renaming an object.

16 years agoNPAL 16561
dmv [Thu, 18 Oct 2007 13:07:50 +0000 (13:07 +0000)]
NPAL 16561

16 years ago+ // double delta = d1*d2*1e-6; PAL17233
eap [Thu, 11 Oct 2007 12:43:05 +0000 (12:43 +0000)]
+  // double delta = d1*d2*1e-6; PAL17233
+  double delta = min( d1, d2 ) / 10.;

16 years agoUpdate docs for smesh.py.
jfa [Fri, 5 Oct 2007 09:05:41 +0000 (09:05 +0000)]
Update docs for smesh.py.

16 years agoFix to provide correct doxygen working: avoid usage of single quote in comments.
jfa [Fri, 5 Oct 2007 09:01:39 +0000 (09:01 +0000)]
Fix to provide correct doxygen working: avoid usage of single quote in comments.

16 years agoUpdate GUI documentation for NPAL16765 V3_2_8 V3_2_8rc2
maintenance team [Thu, 4 Oct 2007 12:43:10 +0000 (12:43 +0000)]
Update GUI documentation for NPAL16765

16 years agoPAL16774 (Crash after display of many groups)
eap [Wed, 3 Oct 2007 14:44:12 +0000 (14:44 +0000)]
PAL16774 (Crash after display of many groups)
    implement destructor

16 years agoPAL14858 (The Mesh Info Dialog Box is too slow)
eap [Tue, 2 Oct 2007 12:49:54 +0000 (12:49 +0000)]
PAL14858 (The Mesh Info Dialog Box is too slow)
    fix mesh update

16 years agoPAL17091 ("Mesh Infos" dlg shows wrong number of quadrangles of the computed mesh)
eap [Tue, 2 Oct 2007 12:12:45 +0000 (12:12 +0000)]
PAL17091 ("Mesh Infos" dlg shows wrong number of quadrangles of the computed mesh)
    take into account element type change at merging nodes