28 #ifndef _GEOMAlgo_FinderShapeOn_HeaderFile 
   29 #define _GEOMAlgo_FinderShapeOn_HeaderFile 
   31 #include <Standard.hxx> 
   32 #include <Standard_Macro.hxx> 
   33 #include <Standard_Boolean.hxx> 
   35 #include <Geom_Surface.hxx> 
   37 #include <TopAbs_ShapeEnum.hxx> 
   39 #include <TopoDS_Shape.hxx> 
   41 #include <TopTools_ListOfShape.hxx> 
   42 #include <TopTools_DataMapOfShapeShape.hxx> 
   75     const Handle(Geom_Surface)& Surface() 
const;
 
   84     const TopTools_ListOfShape& 
Shapes() 
const;
 
   88                             TopTools_DataMapOfShapeShape& aImages,
 
   89                             TopTools_DataMapOfShapeShape& aOriginals,
 
  109     void Find(
const TopoDS_Shape& aS) ;
 
  115   Handle(Geom_Surface) mySurface;