23 #ifndef _GEOMAlgo_ShapeAlgo_HeaderFile
24 #define _GEOMAlgo_ShapeAlgo_HeaderFile
26 #include <Standard.hxx>
27 #include <Standard_Macro.hxx>
28 #include <TopoDS_Shape.hxx>
29 #include <Standard_Real.hxx>
30 #include <IntTools_Context.hxx>
47 const Handle(IntTools_Context)& Context()
const;
56 const TopoDS_Shape&
Shape()
const;
62 const TopoDS_Shape&
Result()
const;
Definition: GEOMAlgo_Algo.hxx:41
Definition: GEOMAlgo_ShapeAlgo.hxx:38
Standard_EXPORT void SetTolerance(const Standard_Real aT)
Definition: GEOMAlgo_ShapeAlgo.cxx:85
Standard_Real myTolerance
Definition: GEOMAlgo_ShapeAlgo.hxx:75
Standard_EXPORT void SetShape(const TopoDS_Shape &aS)
Standard_EXPORT GEOMAlgo_ShapeAlgo()
Definition: GEOMAlgo_ShapeAlgo.cxx:35
Standard_EXPORT Standard_Real Tolerance() const
Definition: GEOMAlgo_ShapeAlgo.cxx:93
TopoDS_Shape myShape
Definition: GEOMAlgo_ShapeAlgo.hxx:74
Handle(IntTools_Context) myContext
virtual Standard_EXPORT void Perform()
Definition: GEOMAlgo_ShapeAlgo.cxx:109
Standard_EXPORT const Handle(IntTools_Context) &Context() const
Returns cashed geometrical tools
TopoDS_Shape myResult
Definition: GEOMAlgo_ShapeAlgo.hxx:76
Standard_EXPORT const TopoDS_Shape & Shape() const
Definition: GEOMAlgo_ShapeAlgo.cxx:77
Standard_EXPORT void SetContext(const Handle(IntTools_Context)&theContext)
Sets cashed geometrical tools
Definition: GEOMAlgo_ShapeAlgo.cxx:53
Standard_EXPORT const TopoDS_Shape & Result() const
Definition: GEOMAlgo_ShapeAlgo.cxx:101
virtual Standard_EXPORT ~GEOMAlgo_ShapeAlgo()
Definition: GEOMAlgo_ShapeAlgo.cxx:46