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;