Salome HOME
0021543: EDF 1978 SMESH: Viscous layer for 2D meshes
authoreap <eap@opencascade.com>
Mon, 15 Oct 2012 14:25:42 +0000 (14:25 +0000)
committereap <eap@opencascade.com>
Mon, 15 Oct 2012 14:25:42 +0000 (14:25 +0000)
-  inline SMESHDS_Mesh *getParent() {return myParent; };
+  SMESHDS_Mesh *GetParent()   { return myParent; }

src/SMESHDS/SMESHDS_Mesh.cxx
src/SMESHDS/SMESHDS_SubMesh.hxx

index a42b9acc0f07774b9dacb630d577ffd27d18ad30..75e83be01d99bd8e12cf38120c31072de4e81e38 100644 (file)
@@ -823,7 +823,7 @@ static void removeFromContainers (map<int,SMESHDS_SubMesh*>&     theSubMeshes,
   // Element should belong to only one sub-mesh
   if ( !theSubMeshes.empty() )
   {
   // Element should belong to only one sub-mesh
   if ( !theSubMeshes.empty() )
   {
-    SMESHDS_Mesh* mesh = theSubMeshes.begin()->second->getParent();
+    SMESHDS_Mesh* mesh = theSubMeshes.begin()->second->GetParent();
     list<const SMDS_MeshElement *>::iterator elIt = theElems.begin();
     if ( isNode ) {
       for ( ; elIt != theElems.end(); ++elIt )
     list<const SMDS_MeshElement *>::iterator elIt = theElems.begin();
     if ( isNode ) {
       for ( ; elIt != theElems.end(); ++elIt )
index 049c73e33b19e0cd4e4482fcff7d1f713b400770..a9feca8b32cfe314ce9470c465753210bf1d2ce7 100644 (file)
@@ -73,7 +73,8 @@ class SMESHDS_EXPORT SMESHDS_SubMesh
   int getSize();
   void compactList();
 
   int getSize();
   void compactList();
 
-  inline SMESHDS_Mesh *getParent() {return myParent; };
+  SMESHDS_Mesh *GetParent()   { return myParent; }
+  int           GetID() const { return myIndex; }
 
  private:
   SMESHDS_Mesh * myParent;
 
  private:
   SMESHDS_Mesh * myParent;