]> SALOME platform Git repositories - modules/smesh.git/log
Salome HOME
modules/smesh.git
11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:21:16 +0000 (08:21 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

Make arg theFirstVertex of GetOrderedEdges() optional

11 years agotypo: geomerty -> geometry
eap [Mon, 28 Jan 2013 08:20:18 +0000 (08:20 +0000)]
typo: geomerty -> geometry

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:19:29 +0000 (08:19 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

Make SubMeshesComputed() public

Make getDependsOnIterator() const

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:17:43 +0000 (08:17 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

Improve LoadNodeColumns() to add columns to already loaded ones

+  static bool IsSameElemGeometry(const SMESHDS_SubMesh* smDS,
+                                 SMDSAbs_GeometryType   shape,
+                                 const bool             nullSubMeshRes = true);

+  static bool IsStructured( SMESH_subMesh* faceSM );

+  static int Count(const TopoDS_Shape&    shape,
+                   const TopAbs_ShapeEnum type,
+                   const bool             ignoreSame);

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:16:00 +0000 (08:16 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

+  static bool IsSameElemGeometry(const SMESHDS_SubMesh* smDS,
+                                 SMDSAbs_GeometryType   shape,
+                                 const bool             nullSubMeshRes = true);

+  static bool IsStructured( SMESH_subMesh* faceSM );

+  static int Count(const TopoDS_Shape&    shape,
+                   const TopAbs_ShapeEnum type,
+                   const bool             ignoreSame);

-  void SetElementsOnShape(bool toSet) { mySetElemOnShape = toSet; }
+  bool SetElementsOnShape(bool toSet)
+  { bool res = mySetElemOnShape; mySetElemOnShape = toSet; return res; }

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:13:58 +0000 (08:13 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

+  SMESH_Gen*  GetGen() const { return (SMESH_Gen*) _gen; }

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:13:42 +0000 (08:13 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

Use aGlobIgnoAlgo->NeedLowerHyps( dim ) in checkConformIgnoredAlgos()

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:12:41 +0000 (08:12 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

+  bool NeedLowerHyps(int dim) const { return _neededLowerHyps[ dim ]; }

+  void addBadInputElements(const SMESHDS_SubMesh* sm,
+                           const bool             addNodes=false);

+  bool _neededLowerHyps[4];     // hyp dims needed by algo that !NeedDiscreteBoundary(). Df. FALSE

11 years ago0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm
eap [Mon, 28 Jan 2013 08:09:52 +0000 (08:09 +0000)]
0021893: EDF 2133 SMESH : Improvement of 3D extrusion algorithm

11 years agoMantis issue 0020483: EDF 1117 SMESH,VISU: Mesh with descending connectivity is badly...
jfa [Fri, 25 Jan 2013 13:47:57 +0000 (13:47 +0000)]
Mantis issue 0020483: EDF 1117 SMESH,VISU: Mesh with descending connectivity is badly read by SMESH and VISU

11 years ago0022080: [CEA 756] Regression: error at libMEDMEM_Swig.MESH function call
vsr [Fri, 25 Jan 2013 09:00:47 +0000 (09:00 +0000)]
0022080: [CEA 756] Regression: error at libMEDMEM_Swig.MESH function call

11 years agoadded BOOST_LIB_SYSTEM to the linker for support of boost 1.52.0
rnc [Thu, 24 Jan 2013 10:52:43 +0000 (10:52 +0000)]
added BOOST_LIB_SYSTEM  to the linker for support of boost 1.52.0

11 years agofix mesh name at "m = smesh.Mesh(mesh)"
eap [Tue, 22 Jan 2013 12:40:21 +0000 (12:40 +0000)]
fix mesh name at "m = smesh.Mesh(mesh)"

11 years agofix exception at "m = smesh.Mesh()"
eap [Tue, 22 Jan 2013 12:01:47 +0000 (12:01 +0000)]
fix exception at "m = smesh.Mesh()"

11 years agomake Mesh.MeshDimension() work in case w/o geometry
eap [Tue, 22 Jan 2013 09:08:00 +0000 (09:08 +0000)]
make Mesh.MeshDimension() work in case w/o geometry

11 years agoPorting to dev version of OCCT
inv [Tue, 22 Jan 2013 07:25:28 +0000 (07:25 +0000)]
Porting to dev version of OCCT

11 years agoFix regression in RemoveHypothesis() method (hypothesis is not removed if mesh does...
vsr [Tue, 15 Jan 2013 12:26:34 +0000 (12:26 +0000)]
Fix regression in RemoveHypothesis() method (hypothesis is not removed if mesh does not have underlying shape) caused by previous integrations

11 years agoThe help document would not open
gdd [Mon, 14 Jan 2013 17:01:13 +0000 (17:01 +0000)]
The help document would not open

11 years agoimprove default naming of meshes and geometry to mesh
eap [Fri, 11 Jan 2013 12:54:18 +0000 (12:54 +0000)]
improve default naming of meshes and geometry to mesh

11 years agominor
eap [Fri, 11 Jan 2013 12:01:00 +0000 (12:01 +0000)]
minor

11 years ago021860: EDF 2196 SMESH : Create all the groups in an extrusion operation
eap [Fri, 11 Jan 2013 12:00:35 +0000 (12:00 +0000)]
021860: EDF 2196 SMESH : Create all the groups in an extrusion operation

11 years ago021860: EDF 2196 SMESH : Create all the groups in an extrusion operation
eap [Fri, 11 Jan 2013 11:58:50 +0000 (11:58 +0000)]
021860: EDF 2196 SMESH : Create all the groups in an extrusion operation

-        void Add(const SMDS_MeshElement * theElem);
+        bool Add(const SMDS_MeshElement * theElem);

11 years agofix indentation
eap [Thu, 10 Jan 2013 11:33:47 +0000 (11:33 +0000)]
fix indentation

11 years ago21397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder
eap [Thu, 10 Jan 2013 11:33:12 +0000 (11:33 +0000)]
21397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder

  fix pattern orientation when projecting to a FACE with seam EDGE

11 years agoIn RemoveHypothesis() print a WARNING if the hypothesis was not
eap [Thu, 10 Jan 2013 11:30:44 +0000 (11:30 +0000)]
In RemoveHypothesis() print a WARNING if the hypothesis was not
assigned to the given shape

11 years ago21397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder
eap [Thu, 10 Jan 2013 11:29:37 +0000 (11:29 +0000)]
21397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder

after successful algo->Compute(), send SUBMESH_COMPUTED to all lower sub-meshes if ( !algo->NeedDiscreteBoundary() )

11 years ago21397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder
eap [Thu, 10 Jan 2013 11:26:34 +0000 (11:26 +0000)]
21397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder

   bool Load (SMESH_Mesh*        theMesh,
              const TopoDS_Face& theFace,
              bool               theProject = false,
+             TopoDS_Vertex      the1stVertex=TopoDS_Vertex());

11 years agoimprove comments
eap [Thu, 10 Jan 2013 11:25:42 +0000 (11:25 +0000)]
improve comments

11 years agoname of a reference must be on one line
eap [Wed, 9 Jan 2013 09:07:19 +0000 (09:07 +0000)]
name of a reference must be on one line

11 years agoImp: numbering font preferences
vsr [Sat, 29 Dec 2012 11:45:10 +0000 (11:45 +0000)]
Imp: numbering font preferences

11 years agountabify
eap [Fri, 28 Dec 2012 16:30:38 +0000 (16:30 +0000)]
untabify

11 years agomissing @param description
eap [Fri, 28 Dec 2012 16:26:40 +0000 (16:26 +0000)]
missing @param description

11 years ago0021397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder
eap [Fri, 28 Dec 2012 16:24:50 +0000 (16:24 +0000)]
0021397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder

11 years ago0021397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder
eap [Fri, 28 Dec 2012 15:53:47 +0000 (15:53 +0000)]
0021397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder

11 years agotypo
eap [Fri, 28 Dec 2012 15:53:01 +0000 (15:53 +0000)]
typo

11 years ago0021397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder
eap [Fri, 28 Dec 2012 15:52:46 +0000 (15:52 +0000)]
0021397: EDF SMESH: a quadrangle face mesh can't be projected to a cylinder

   enable FindSubShapeAssociation() on faces with different nb of VERTEXes

11 years agoprevent GetName() failure on a not CORBA object
eap [Fri, 28 Dec 2012 15:50:11 +0000 (15:50 +0000)]
prevent GetName() failure on a not CORBA object

11 years ago- <translation>%1 nodes successfully merged.</translation>
eap [Fri, 28 Dec 2012 15:49:07 +0000 (15:49 +0000)]
-        <translation>%1 nodes successfully merged.</translation>
+        <translation>%1 groups of nodes successfully merged.</translation>

11 years agominor decoration
eap [Fri, 28 Dec 2012 15:48:52 +0000 (15:48 +0000)]
minor decoration

11 years agoImp: Mesh Info dialog box - show node/element position not only in colocated mode
vsr [Fri, 28 Dec 2012 14:49:43 +0000 (14:49 +0000)]
Imp: Mesh Info dialog box - show node/element position not only in colocated mode

11 years agoleaks of CORBA objects
eap [Fri, 28 Dec 2012 11:39:35 +0000 (11:39 +0000)]
leaks of CORBA objects

11 years agoinitialize myIsMultipleAllowed
eap [Fri, 28 Dec 2012 11:39:01 +0000 (11:39 +0000)]
initialize myIsMultipleAllowed

11 years agountabify
eap [Fri, 28 Dec 2012 11:38:26 +0000 (11:38 +0000)]
untabify

11 years agoUse GEOM_Object_var instead of GEOM_Object_wrap for obj returned by GetMainShape()
eap [Fri, 28 Dec 2012 11:38:13 +0000 (11:38 +0000)]
Use GEOM_Object_var instead of GEOM_Object_wrap for obj returned by GetMainShape()

11 years agoWin32 compatibility
vsr [Tue, 25 Dec 2012 05:25:17 +0000 (05:25 +0000)]
Win32 compatibility

11 years agoremove obsolete commented code
eap [Mon, 24 Dec 2012 13:58:49 +0000 (13:58 +0000)]
remove obsolete commented code

11 years ago0021948]: EDF SMESH : Memory is not freed when deleting a mesh
eap [Mon, 24 Dec 2012 13:58:17 +0000 (13:58 +0000)]
0021948]: EDF SMESH : Memory is not freed when deleting a mesh

  Move declaration of GEOM::GEOM_Object_wrap form
  GEOMBase/GEOM_GenericObjPtr.h to GEOM_I/GEOM_wrap.hxx as GEOMBase is
  a part of GUI

-#include <GEOM_GenericObjPtr.h>
+#include <GEOM_wrap.hxx>

11 years ago0021858: EDF 2171 SMESH : Add an information about the groups an element or node...
vsr [Fri, 21 Dec 2012 11:06:26 +0000 (11:06 +0000)]
0021858: EDF 2171 SMESH : Add an information about the groups an element or node belongs to
- additional minor change: trim long group names

11 years agountabify
eap [Thu, 20 Dec 2012 15:35:56 +0000 (15:35 +0000)]
untabify

11 years agoAdd a method comment
eap [Thu, 20 Dec 2012 15:34:53 +0000 (15:34 +0000)]
Add a method comment

11 years ago- TCollection_AsciiString aSavedTrace (oldValue.out());
eap [Thu, 20 Dec 2012 15:31:28 +0000 (15:31 +0000)]
-  TCollection_AsciiString aSavedTrace (oldValue.out());
+  TCollection_AsciiString aSavedTrace (oldValue.in());

11 years ago0021858: EDF 2171 SMESH : Add an information about the groups an element or node...
vsr [Thu, 20 Dec 2012 15:29:39 +0000 (15:29 +0000)]
0021858: EDF 2171 SMESH : Add an information about the groups an element or node belongs to

11 years ago0021858: EDF 2171 SMESH : Add an information about the groups an element or node...
vsr [Thu, 20 Dec 2012 14:44:56 +0000 (14:44 +0000)]
0021858: EDF 2171 SMESH : Add an information about the groups an element or node belongs to

11 years agoFix misprint
vsr [Thu, 20 Dec 2012 12:52:29 +0000 (12:52 +0000)]
Fix misprint

11 years ago- if ( myProjFace.IsDone() && myProjFace.LowerDistance() <= myTol );
eap [Thu, 20 Dec 2012 11:20:35 +0000 (11:20 +0000)]
-  if ( myProjFace.IsDone() && myProjFace.LowerDistance() <= myTol );
+  if ( myProjFace.IsDone() && myProjFace.LowerDistance() <= myTol )

11 years agoFix for 32-bit platforms
eap [Thu, 20 Dec 2012 10:19:51 +0000 (10:19 +0000)]
Fix for 32-bit platforms

-  int          GetElementIds( int* ids ) const;
+  template< typename IDTYPE >
+    int        GetElementIds( IDTYPE* ids ) const
+  {
+    return getElementIds( (void*)ids, sizeof(IDTYPE));
+  }

11 years agoprecision on 2D algo
eap [Thu, 20 Dec 2012 09:48:39 +0000 (09:48 +0000)]
precision on 2D algo

11 years agoImp: show element position in a mesh information dialog box
vsr [Thu, 20 Dec 2012 05:59:39 +0000 (05:59 +0000)]
Imp: show element position in a mesh information dialog box

11 years agoPR: fix previous commit
prascle [Wed, 19 Dec 2012 16:31:35 +0000 (16:31 +0000)]
PR: fix previous commit

11 years agoImp: dump mesh information to file
vsr [Wed, 19 Dec 2012 14:33:24 +0000 (14:33 +0000)]
Imp: dump mesh information to file

11 years agoAdd an arg to Concatenate() specifying a name of a new mesh
eap [Tue, 18 Dec 2012 17:49:25 +0000 (17:49 +0000)]
Add an arg to Concatenate() specifying a name of a new mesh

11 years ago22017: [CEA 739] Get an error code returned by cadsurf_set_param
eap [Tue, 18 Dec 2012 13:33:32 +0000 (13:33 +0000)]
22017: [CEA 739] Get an error code returned by cadsurf_set_param

  Remove "Salome " from "Salome Exception" prefix returned by
  SALOME_Exception::what() while composing an error message

11 years ago- TCollection_AsciiString oldScript (oldValue.out());
eap [Tue, 18 Dec 2012 12:57:39 +0000 (12:57 +0000)]
-  TCollection_AsciiString oldScript (oldValue.out());
+  TCollection_AsciiString oldScript (oldValue.in());

11 years agoFix a bug that "Lying on Geom" filter rejects elements whose gravity
eap [Tue, 18 Dec 2012 10:56:35 +0000 (10:56 +0000)]
Fix a bug that "Lying on Geom" filter rejects elements whose gravity
center is outside the shape

11 years agoPR: compilation problem on ubuntu 12.04
prascle [Tue, 18 Dec 2012 09:25:28 +0000 (09:25 +0000)]
PR: compilation problem on ubuntu 12.04

11 years agoImp for Mesh Info dialog box: double click on "connectivity" item switch dialog box...
vsr [Tue, 18 Dec 2012 08:06:25 +0000 (08:06 +0000)]
Imp for Mesh Info dialog box: double click on "connectivity" item switch dialog box to show information of connected nodes/elements

11 years ago- nbElemsLabel = new QLabel(" 0", this );
eap [Mon, 17 Dec 2012 16:42:40 +0000 (16:42 +0000)]
-  nbElemsLabel = new QLabel("              0", this );
+  nbElemsLabel = new QLabel("0", this );

11 years ago22011: [CEA 736] Mesh ends with "Global 2D algorithm is missing"
eap [Mon, 17 Dec 2012 16:37:18 +0000 (16:37 +0000)]
22011: [CEA 736] Mesh ends with "Global 2D algorithm is missing"

  In checkMissing(), check only sub-meshes on meshable shapes (edges,faces,solids)

11 years agoAllow for definition of sweep vector by 3 vector components
eap [Mon, 17 Dec 2012 16:17:54 +0000 (16:17 +0000)]
Allow for definition of sweep vector by 3 vector components

11 years agoImp: allow customization of nodes / cells numbering text properties via preferences
vsr [Mon, 17 Dec 2012 15:48:01 +0000 (15:48 +0000)]
Imp: allow customization of nodes / cells numbering text properties via preferences

11 years agoAdd missing throw (SALOME::SALOME_Exception)
eap [Mon, 17 Dec 2012 15:39:59 +0000 (15:39 +0000)]
Add missing throw (SALOME::SALOME_Exception)

11 years agoAdd missing try/catch using SMESH_TryCatch.hxx
eap [Mon, 17 Dec 2012 15:39:30 +0000 (15:39 +0000)]
Add missing try/catch using SMESH_TryCatch.hxx

11 years ago+ /*!
eap [Mon, 17 Dec 2012 15:38:09 +0000 (15:38 +0000)]
+  /*!
+   * \brief Function used in SMESH_CATCH to convert a caught exception to
+   * SALOME::SALOME_Exception
+   */
+  inline void throwCorbaException(const char* excText)
+  {
+    THROW_SALOME_CORBA_EXCEPTION( excText, SALOME::INTERNAL_ERROR );
+  }

11 years ago- smeshpy.py
eap [Mon, 17 Dec 2012 15:10:44 +0000 (15:10 +0000)]
- smeshpy.py

11 years agouseless file
eap [Mon, 17 Dec 2012 15:09:43 +0000 (15:09 +0000)]
useless file

11 years agoUse SMESH_TryCatch.hxx
eap [Mon, 17 Dec 2012 14:14:18 +0000 (14:14 +0000)]
Use SMESH_TryCatch.hxx

11 years ago+ SMESH_TryCatch.hxx
eap [Mon, 17 Dec 2012 14:14:03 +0000 (14:14 +0000)]
+ SMESH_TryCatch.hxx

11 years ago22010: [CEA 731] "CreateDimGroup" creates some faces not belonging to volumes's skin
eap [Mon, 17 Dec 2012 14:12:40 +0000 (14:12 +0000)]
22010: [CEA 731] "CreateDimGroup" creates some faces not belonging to volumes's skin

 Re-implenent CreateDimGroup()

11 years agoImp: use file name as default mesh name when publishing data coming from SAUV or...
vsr [Mon, 17 Dec 2012 12:38:17 +0000 (12:38 +0000)]
Imp: use file name as default mesh name when publishing data coming from SAUV or STL file

11 years agoFix bug: wrong default color the the group
vsr [Mon, 17 Dec 2012 12:15:09 +0000 (12:15 +0000)]
Fix bug: wrong default color the the group

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:57:37 +0000 (13:57 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

   Elimenate memory leaks on CORBA objects, servants of SALOMEDS objects etc

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:56:22 +0000 (13:56 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

   UnRegister filter manager etc

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:54:34 +0000 (13:54 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

         <source>SMESH_VISU_PROBLEM</source>
+        <translation>Mesh visualization failed</translation>
+    </message>
+    <message>
+        <source>SMESH_VISU_PROBLEM_MEMORY</source>
         <translation>Mesh visualization failed, probably due to lack of memory</translation>

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:54:12 +0000 (13:54 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

+  bool                         myToDeleteInitParamsHypo;

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:49:42 +0000 (13:49 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

   Show nb of nodes and elements in "Compute" dialog

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:44:41 +0000 (13:44 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

    SMESH::RemoveVisualObjectWithActors() at object removal from study

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:42:25 +0000 (13:42 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

  Fix a leak of GEOM_IGroupOperations_i servant

11 years agountabify
eap [Fri, 14 Dec 2012 13:41:32 +0000 (13:41 +0000)]
untabify

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:41:14 +0000 (13:41 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

  Optimize for groups in large meshes

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:40:14 +0000 (13:40 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

  Delete fields in order of their declaration in the header - for easier check

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:37:18 +0000 (13:37 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

 Fix leaks of myPreHighlightActor and myHighlightActor

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:36:23 +0000 (13:36 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

Optimize ElementsOnShape for large meshes

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:35:19 +0000 (13:35 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

+  static void ForgetAllData( SMESH_Mesh_i* mesh );

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:34:34 +0000 (13:34 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

   Elimenate memory leaks on CORBA objects, servants of SALOMEDS objects etc

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:34:18 +0000 (13:34 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

+  static bool               IsTemporaryIDSource( SMESH::SMESH_IDSource_ptr& idSource );

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:33:47 +0000 (13:33 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

Optimize groups on filter for large meshes

+  virtual SMESH::long_array* GetListOfID();
+  virtual SMESH::long_array* GetMeshInfo();

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:25:12 +0000 (13:25 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

In DeleteEventListener() fix removal of listeners

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:24:26 +0000 (13:24 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

Use _id instead of _idDoc

-  _myMeshDS      = theDocument->GetMesh(_idDoc);
+  _myMeshDS      = theDocument->NewMesh(theIsEmbeddedMode,theLocalId);

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:23:20 +0000 (13:23 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

-  int                        _idDoc;        // id given by SMESHDS_Document

11 years ago21948: EDF SMESH : Memory is not freed when deleting a mesh
eap [Fri, 14 Dec 2012 13:22:42 +0000 (13:22 +0000)]
21948: EDF SMESH : Memory is not freed when deleting a mesh

 minor changes