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);