X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMDS%2FSMDS_MeshElement.hxx;h=b9f61351b37ceeff2b652c00243fe3f95be3e07c;hb=24d6fd82e6e0f8daa90e318e365226e81e7816ee;hp=607ab3caf74b78204311c7bd1f40cebebd4f81cb;hpb=e4737e85f0da6d3f90fd08f6be1c2825195fe16f;p=modules%2Fsmesh.git diff --git a/src/SMDS/SMDS_MeshElement.hxx b/src/SMDS/SMDS_MeshElement.hxx index 607ab3caf..b9f61351b 100644 --- a/src/SMDS/SMDS_MeshElement.hxx +++ b/src/SMDS/SMDS_MeshElement.hxx @@ -29,20 +29,15 @@ #include "SMDSAbs_ElementType.hxx" #include "SMDS_MeshObject.hxx" -#include "SMDS_Iterator.hxx" +#include "SMDS_ElemIterator.hxx" #include "SMDS_MeshElementIDFactory.hxx" -#include #include #include class SMDS_MeshNode; class SMDS_MeshEdge; class SMDS_MeshFace; -class SMDS_MeshElement; - -typedef SMDS_Iterator SMDS_ElemIterator; -typedef boost::shared_ptr > SMDS_ElemIteratorPtr; /////////////////////////////////////////////////////////////////////////////// /// Base class for elements @@ -64,6 +59,8 @@ class SMDS_MeshElement:public SMDS_MeshObject ///Return the type of the current element virtual SMDSAbs_ElementType GetType() const = 0; + virtual bool IsPoly() const { return false; }; + friend std::ostream & operator <<(std::ostream & OS, const SMDS_MeshElement *); friend bool SMDS_MeshElementIDFactory::BindID(int ID,SMDS_MeshElement*elem);