#include "SMESH_SMESH.hxx"
-#include "SMDS_MeshElement.hxx"
#include "SMESHDS_SubMesh.hxx"
#include "SMESH_TypeDefs.hxx"
#include <boost/shared_ptr.hpp>
class SMDS_MeshNode;
+class SMDS_MeshElement;
class SMESHDS_Mesh;
class SMESH_Mesh;
virtual void AddElement(const SMDS_MeshElement * e);
virtual int NbElements() const;
virtual int NbNodes() const;
- virtual SMDS_ElemIteratorPtr GetElements() const;
- virtual SMDS_NodeIteratorPtr GetNodes() const;
+ virtual SMDS_ElemIteratorPtr GetElements(bool reverse=false) const;
+ virtual SMDS_NodeIteratorPtr GetNodes(bool reverse=false) const;
virtual void Clear();
virtual bool Contains(const SMDS_MeshElement * ME) const;