X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMDS%2FSMDS_MeshElementIDFactory.hxx;h=c783e4cabe57eaeae6176d76644efbc16379b02c;hb=be3fad74946906685e1fbc2c4dfaa77de3966dfb;hp=526bcb5a051e773eee12cfe94c3a563a264ce9b4;hpb=090aff07266d376ae028ae43434bdea7c0a0f9bb;p=modules%2Fsmesh.git diff --git a/src/SMDS/SMDS_MeshElementIDFactory.hxx b/src/SMDS/SMDS_MeshElementIDFactory.hxx index 526bcb5a0..c783e4cab 100644 --- a/src/SMDS/SMDS_MeshElementIDFactory.hxx +++ b/src/SMDS/SMDS_MeshElementIDFactory.hxx @@ -17,7 +17,7 @@ // License along with this library; if not, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // -// See http://www.opencascade.org/SALOME/ or email : webmaster.salome@opencascade.org +// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com // // // @@ -27,6 +27,8 @@ #ifndef _SMDS_MeshElementIDFactory_HeaderFile #define _SMDS_MeshElementIDFactory_HeaderFile +#include "SMESH_SMDS.hxx" + #include "SMDS_MeshIDFactory.hxx" #include "SMDS_ElemIterator.hxx" @@ -36,7 +38,7 @@ class SMDS_MeshElement; typedef NCollection_DataMap SMDS_IdElementMap; -class SMDS_MeshElementIDFactory:public SMDS_MeshIDFactory +class SMDS_EXPORT SMDS_MeshElementIDFactory:public SMDS_MeshIDFactory { public: SMDS_MeshElementIDFactory(); @@ -47,6 +49,7 @@ public: int GetMaxID() const; int GetMinID() const; SMDS_ElemIteratorPtr elementsIterator() const; + virtual void Clear(); private: void updateMinMax() const; void updateMinMax(int id) const