28 #ifndef _GEOMAlgo_ShapeAlgo_HeaderFile
29 #define _GEOMAlgo_ShapeAlgo_HeaderFile
31 #include <Basics_OCCTVersion.hxx>
33 #include <Standard.hxx>
34 #include <Standard_Macro.hxx>
35 #include <TopoDS_Shape.hxx>
36 #include <Standard_Real.hxx>
37 #if OCC_VERSION_LARGE > 0x06070100
38 #include <IntTools_Context.hxx>
40 #include <BOPInt_Context.hxx>
54 #if OCC_VERSION_LARGE > 0x06070100
62 #if OCC_VERSION_LARGE > 0x06070100
63 const Handle(IntTools_Context)& Context()
const;
65 const Handle(BOPInt_Context)& Context()
const;
69 void SetShape(
const TopoDS_Shape& aS) ;
75 const TopoDS_Shape&
Shape()
const;
81 const TopoDS_Shape&
Result()
const;
97 #if OCC_VERSION_LARGE > 0x06070100
98 Handle(IntTools_Context) myContext;
100 Handle(BOPInt_Context) myContext;