]> SALOME platform Git repositories - modules/smesh.git/commitdiff
Salome HOME
PAL16774,PAL16631(SALOME crash after a mesh computation that failed because of lack...
authoreap <eap@opencascade.com>
Tue, 11 Sep 2007 06:11:42 +0000 (06:11 +0000)
committereap <eap@opencascade.com>
Tue, 11 Sep 2007 06:11:42 +0000 (06:11 +0000)
-  void Update( int theIsClear = true )
+  bool Update( int theIsClear = true )

src/OBJECT/SMESH_Object.h
src/OBJECT/SMESH_ObjectDef.h

index 9e2f49dcf6b9971793e781decf2492d129fc2491..0366866b54fd670e8efec52a67a6a1658974236c 100644 (file)
@@ -55,7 +55,7 @@ class vtkUnstructuredGrid;
 class SMESHOBJECT_EXPORT SMESH_VisualObj
 {
 public:
-  virtual void Update( int theIsClear = true ) = 0;
+  virtual bool Update( int theIsClear = true ) = 0;
   virtual void UpdateFunctor( const SMESH::Controls::FunctorPtr& theFunctor ) = 0;
   virtual int GetElemDimension( const int theObjId ) = 0;
 
index 327664867ac33ef01ec31c06cff08f7fd10ffbe3..7c8ba5480cc66de3e84f1b82c43033909f8a0c8f 100644 (file)
@@ -61,7 +61,7 @@ public:
                             SMESH_VisualObjDef();
   virtual                   ~SMESH_VisualObjDef();
   
-  virtual void              Update( int theIsClear = true ) = 0;
+  virtual bool              Update( int theIsClear = true ) = 0;
   virtual void              UpdateFunctor( const SMESH::Controls::FunctorPtr& theFunctor ) = 0;
   virtual int               GetElemDimension( const int theObjId ) = 0;
 
@@ -112,7 +112,7 @@ public:
                             SMESH_MeshObj( SMESH::SMESH_Mesh_ptr );
   virtual                   ~SMESH_MeshObj();
   
-  virtual void              Update( int theIsClear = true );
+  virtual bool              Update( int theIsClear = true );
   
   virtual int               GetNbEntities( const SMDSAbs_ElementType) const;
   virtual int               GetEntities( const SMDSAbs_ElementType, TEntityList& ) const;
@@ -142,7 +142,7 @@ public:
                             SMESH_SubMeshObj(SMESH_MeshObj* theMeshObj);
   virtual                   ~SMESH_SubMeshObj();
 
-  virtual void              Update( int theIsClear = true );
+  virtual bool              Update( int theIsClear = true );
   
   virtual void              UpdateFunctor( const SMESH::Controls::FunctorPtr& theFunctor );
   virtual int               GetElemDimension( const int theObjId );