X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FSMESHDS%2FSMESHDS_SubMesh.hxx;h=bda8f04bb48c4a53e78ec0d0c31a52d8d7472228;hp=53802ecb4b6ac68557c070646ab06f898e5707de;hb=f7fbf1c62246f439c35746c731f64dab57391c1b;hpb=145c89df59d6376b6c7316512aa176a9808c94af diff --git a/src/SMESHDS/SMESHDS_SubMesh.hxx b/src/SMESHDS/SMESHDS_SubMesh.hxx index 53802ecb4..bda8f04bb 100644 --- a/src/SMESHDS/SMESHDS_SubMesh.hxx +++ b/src/SMESHDS/SMESHDS_SubMesh.hxx @@ -28,7 +28,6 @@ #define _SMESHDS_SubMesh_HeaderFile #include "SMDS_Mesh.hxx" -#include #include using namespace std; @@ -36,25 +35,18 @@ using namespace std; class SMESHDS_SubMesh { public: - SMESHDS_SubMesh(const SMDS_Mesh * M); void AddElement(const SMDS_MeshElement * ME); void RemoveElement(const SMDS_MeshElement * ME); void AddNode(const SMDS_MeshNode * ME); void RemoveNode(const SMDS_MeshNode * ME); int NbElements() const; - const set & GetElements(); - const vector & GetIDElements(); + SMDS_Iterator * GetElements() const; int NbNodes() const; - const set & GetNodes() const; - const vector & GetIDNodes(); - ~SMESHDS_SubMesh(); + SMDS_Iterator * GetNodes() const; + private: const SMDS_Mesh * myMesh; set myElements; set myNodes; - bool myListOfEltIDIsUpdate; - vector myListOfEltID; - bool myListOfNodeIDIsUpdate; - vector myListOfNodeID; }; #endif