27 #ifndef _GEOMAlgo_GluerAlgo_HeaderFile 
   28 #define _GEOMAlgo_GluerAlgo_HeaderFile 
   30 #include <Basics_OCCTVersion.hxx> 
   32 #include <Standard_Macro.hxx> 
   33 #include <TopoDS_Shape.hxx> 
   34 #include <Standard_Real.hxx> 
   35 #include <Standard_Boolean.hxx> 
   37 #if OCC_VERSION_LARGE > 0x06070100 
   38 #include <IntTools_Context.hxx> 
   40 #include <BOPInt_Context.hxx> 
   42 #include <TopTools_DataMapOfShapeListOfShape.hxx> 
   43 #include <TopTools_DataMapOfShapeShape.hxx> 
   59     virtual void SetArgument(
const TopoDS_Shape& theShape) ;
 
   62     const TopoDS_Shape& 
Argument() 
const;
 
   80     virtual  void Clear() ;
 
   83 #if OCC_VERSION_LARGE > 0x06070100 
   90 #if OCC_VERSION_LARGE > 0x06070100 
   91     const Handle(IntTools_Context)& Context() ;
 
   93     const Handle(BOPInt_Context)& Context() ;
 
   97     const TopTools_DataMapOfShapeListOfShape& 
Images() 
const;
 
  100     const TopTools_DataMapOfShapeShape& 
Origins() 
const;
 
  106 #if OCC_VERSION_LARGE > 0x06070100 
  107   Handle(IntTools_Context) myContext;
 
  109   Handle(BOPInt_Context) myContext;