X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMDS%2FSMDS_FaceOfNodes.cxx;h=2ef48ca8a096e0cdd16ddecb0e561ab480ebaaf2;hb=e4737e85f0da6d3f90fd08f6be1c2825195fe16f;hp=9a9a945f9e4409e4708d66a4dda9de3fa6c38803;hpb=8d51808a8fa523dc3a98e8eeebea02a28b112f82;p=modules%2Fsmesh.git diff --git a/src/SMDS/SMDS_FaceOfNodes.cxx b/src/SMDS/SMDS_FaceOfNodes.cxx index 9a9a945f9..2ef48ca8a 100644 --- a/src/SMDS/SMDS_FaceOfNodes.cxx +++ b/src/SMDS/SMDS_FaceOfNodes.cxx @@ -24,6 +24,8 @@ #include "SMDS_MeshNode.hxx" #include "utilities.h" +using namespace std; + //======================================================================= //function : NbEdges //purpose : @@ -56,42 +58,48 @@ void SMDS_FaceOfNodes::Print(ostream & OS) const OS << myNodes[i] << ") " << endl; } -SMDS_Iterator * SMDS_FaceOfNodes:: +class SMDS_FaceOfNodes_MyIterator:public SMDS_ElemIterator +{ + const vector& mySet; + int index; + public: + SMDS_FaceOfNodes_MyIterator(const vector& s): + mySet(s),index(0) {} + + bool more() + { + return index - { - const vector& mySet; - int index; - public: - MyIterator(const vector& s):mySet(s),index(0) - {} - - bool more() - { - return index set1,set2; - SMDS_Iterator * it; + SMDS_ElemIteratorPtr it; const SMDS_MeshNode * n; it=f1.nodesIterator();