24 #ifndef __SMESH_ProxyMesh_HXX__
25 #define __SMESH_ProxyMesh_HXX__
32 #include <TopoDS_Shape.hxx>
36 #include <boost/shared_ptr.hpp>
51 typedef boost::shared_ptr<SMESH_ProxyMesh>
Ptr;
53 typedef std::map<const SMDS_MeshNode*, const SMDS_MeshNode*, TIDCompare >
TN2NMap;
67 virtual int NbElements()
const;
68 virtual int NbNodes()
const;
74 template<
class ITERATOR >
75 void ChangeElements( ITERATOR it, ITERATOR end )
79 _elements.assign( it, end );
134 int shapeIndex(
const TopoDS_Shape& shape)
const;
162 const SubMesh* subMesh);