- virtual SMDS_ElemIteratorPtr GetElements();

+  virtual SMDS_ElemIteratorPtr GetElements() const;
This commit is contained in:
eap 2010-11-12 14:32:16 +00:00
parent b3e9d221da
commit c80623eeac
5 changed files with 5 additions and 5 deletions

View File

@ -156,7 +156,7 @@ class MyGroupIterator: public SMDS_ElemIterator
//purpose : //purpose :
//======================================================================= //=======================================================================
SMDS_ElemIteratorPtr SMESHDS_Group::GetElements() SMDS_ElemIteratorPtr SMESHDS_Group::GetElements() const
{ {
return SMDS_ElemIteratorPtr( new MyGroupIterator ( myGroup )); return SMDS_ElemIteratorPtr( new MyGroupIterator ( myGroup ));
} }

View File

@ -54,7 +54,7 @@ class SMESHDS_EXPORT SMESHDS_Group : public SMESHDS_GroupBase
virtual bool Contains (const SMDS_MeshElement* elem); virtual bool Contains (const SMDS_MeshElement* elem);
virtual SMDS_ElemIteratorPtr GetElements(); virtual SMDS_ElemIteratorPtr GetElements() const;
bool Add (const int theID); bool Add (const int theID);

View File

@ -66,7 +66,7 @@ class SMESHDS_EXPORT SMESHDS_GroupBase
virtual bool Contains (const SMDS_MeshElement* elem); virtual bool Contains (const SMDS_MeshElement* elem);
virtual SMDS_ElemIteratorPtr GetElements() = 0; virtual SMDS_ElemIteratorPtr GetElements() const = 0;
int GetID (const int theIndex); int GetID (const int theIndex);
// use it for iterations 1..Extent() // use it for iterations 1..Extent()

View File

@ -102,7 +102,7 @@ class MyIterator: public SMDS_ElemIterator
//purpose : //purpose :
//======================================================================= //=======================================================================
SMDS_ElemIteratorPtr SMESHDS_GroupOnGeom::GetElements() SMDS_ElemIteratorPtr SMESHDS_GroupOnGeom::GetElements() const
{ {
return SMDS_ElemIteratorPtr( new MyIterator ( GetType(), mySubMesh )); return SMDS_ElemIteratorPtr( new MyIterator ( GetType(), mySubMesh ));
} }

View File

@ -51,7 +51,7 @@ class SMESHDS_EXPORT SMESHDS_GroupOnGeom: public SMESHDS_GroupBase
virtual bool Contains (const SMDS_MeshElement* elem); virtual bool Contains (const SMDS_MeshElement* elem);
virtual SMDS_ElemIteratorPtr GetElements(); virtual SMDS_ElemIteratorPtr GetElements() const;
private: private: