Improve SMDS: extract ElemIterator into a separate header

This commit is contained in:
msv 2005-01-14 13:35:12 +00:00
parent 81a3fd0507
commit 705617b829

View File

@ -29,20 +29,15 @@
#include "SMDSAbs_ElementType.hxx" #include "SMDSAbs_ElementType.hxx"
#include "SMDS_MeshObject.hxx" #include "SMDS_MeshObject.hxx"
#include "SMDS_Iterator.hxx" #include "SMDS_ElemIterator.hxx"
#include "SMDS_MeshElementIDFactory.hxx" #include "SMDS_MeshElementIDFactory.hxx"
#include <boost/shared_ptr.hpp>
#include <vector> #include <vector>
#include <iostream> #include <iostream>
class SMDS_MeshNode; class SMDS_MeshNode;
class SMDS_MeshEdge; class SMDS_MeshEdge;
class SMDS_MeshFace; class SMDS_MeshFace;
class SMDS_MeshElement;
typedef SMDS_Iterator<const SMDS_MeshElement *> SMDS_ElemIterator;
typedef boost::shared_ptr<SMDS_Iterator<const SMDS_MeshElement *> > SMDS_ElemIteratorPtr;
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
/// Base class for elements /// Base class for elements