Salome HOME
- virtual SMDS_ElemIteratorPtr GetElements();
authoreap <eap@opencascade.com>
Fri, 12 Nov 2010 14:32:16 +0000 (14:32 +0000)
committereap <eap@opencascade.com>
Fri, 12 Nov 2010 14:32:16 +0000 (14:32 +0000)
+  virtual SMDS_ElemIteratorPtr GetElements() const;

src/SMESHDS/SMESHDS_Group.cxx
src/SMESHDS/SMESHDS_Group.hxx
src/SMESHDS/SMESHDS_GroupBase.hxx
src/SMESHDS/SMESHDS_GroupOnGeom.cxx
src/SMESHDS/SMESHDS_GroupOnGeom.hxx

index 46fc68259f86e6caed67fa4f5c3d94db8bdb2f61..e86089c8fd5e330d848fd73b3b1753a4dd9b8a97 100644 (file)
@@ -156,7 +156,7 @@ class MyGroupIterator: public SMDS_ElemIterator
 //purpose  : 
 //=======================================================================
 
-SMDS_ElemIteratorPtr SMESHDS_Group::GetElements()
+SMDS_ElemIteratorPtr SMESHDS_Group::GetElements() const
 {
   return SMDS_ElemIteratorPtr( new MyGroupIterator ( myGroup ));
 }
index fc4bbc50355af1a135988c6c45ef831aa8f7da5d..5538e16351f312669c9f9323d26e9e0690cf8a49 100644 (file)
@@ -54,7 +54,7 @@ class SMESHDS_EXPORT SMESHDS_Group : public SMESHDS_GroupBase
 
   virtual bool Contains (const SMDS_MeshElement* elem);
 
-  virtual SMDS_ElemIteratorPtr GetElements();
+  virtual SMDS_ElemIteratorPtr GetElements() const;
 
   bool Add (const int theID);
 
index 9fefca27df21de2b8cca164e87b66fba69b81ad7..2782e89518b4ec70ddf06453952f56e0103a4de8 100644 (file)
@@ -66,7 +66,7 @@ class SMESHDS_EXPORT SMESHDS_GroupBase
 
   virtual bool Contains (const SMDS_MeshElement* elem);
 
-  virtual SMDS_ElemIteratorPtr GetElements() = 0;
+  virtual SMDS_ElemIteratorPtr GetElements() const = 0;
 
   int GetID (const int theIndex);
   // use it for iterations 1..Extent()
index abd5d552b66a5809209fd7a9cf046ca406bf6842..aad0ee4f2508e9340be9ad3450fe3a1d26278e7a 100644 (file)
@@ -102,7 +102,7 @@ class MyIterator: public SMDS_ElemIterator
 //purpose  : 
 //=======================================================================
 
-SMDS_ElemIteratorPtr SMESHDS_GroupOnGeom::GetElements()
+SMDS_ElemIteratorPtr SMESHDS_GroupOnGeom::GetElements() const
 {
   return SMDS_ElemIteratorPtr( new MyIterator ( GetType(), mySubMesh ));
 }
index bb6f0900d5d9cef71f297961d3097c86a09cc233..1b4b5a924ca20eb15c5548321a307079546773a1 100644 (file)
@@ -51,7 +51,7 @@ class SMESHDS_EXPORT SMESHDS_GroupOnGeom: public SMESHDS_GroupBase
 
   virtual bool Contains (const SMDS_MeshElement* elem);
 
-  virtual SMDS_ElemIteratorPtr GetElements();
+  virtual SMDS_ElemIteratorPtr GetElements() const;
 
  private: