23 #ifndef _BlockFix_SphereSpaceModifier_HeaderFile
24 #define _BlockFix_SphereSpaceModifier_HeaderFile
26 #include <Standard.hxx>
27 #include <Standard_DefineHandle.hxx>
29 #include <Standard_Real.hxx>
30 #include <TopTools_DataMapOfShapeInteger.hxx>
31 #include <TColStd_IndexedMapOfTransient.hxx>
32 #include <BRepTools_Modification.hxx>
33 #include <Standard_Boolean.hxx>
34 #include <GeomAbs_Shape.hxx>
36 #include <Basics_OCCTVersion.hxx>
41 class TopLoc_Location;
55 Standard_EXPORT
void SetTolerance (
const Standard_Real Toler);
56 Standard_EXPORT Standard_Boolean
NewSurface (
const TopoDS_Face& F,
Handle(Geom_Surface)& S,
57 TopLoc_Location& L, Standard_Real& Tol,
58 Standard_Boolean& RevWires, Standard_Boolean& RevFace);
59 Standard_EXPORT Standard_Boolean
NewCurve (
const TopoDS_Edge& E,
Handle(Geom_Curve)& C,
60 TopLoc_Location& L, Standard_Real& Tol);
61 Standard_EXPORT Standard_Boolean
NewPoint (
const TopoDS_Vertex& V, gp_Pnt& P, Standard_Real& Tol);
62 Standard_EXPORT Standard_Boolean
NewCurve2d (
const TopoDS_Edge& E,
const TopoDS_Face& F,
63 const TopoDS_Edge& NewE,
const TopoDS_Face& NewF,
64 Handle(Geom2d_Curve)& C, Standard_Real& Tol);
65 Standard_EXPORT Standard_Boolean
NewParameter (
const TopoDS_Vertex& V,
const TopoDS_Edge& E,
66 Standard_Real& P, Standard_Real& Tol);
67 Standard_EXPORT GeomAbs_Shape
Continuity (
const TopoDS_Edge& E,
68 const TopoDS_Face& F1,
const TopoDS_Face& F2,
69 const TopoDS_Edge& NewE,
70 const TopoDS_Face& NewF1,
const TopoDS_Face& NewF2);
71 Standard_EXPORT Standard_Boolean
ForRotation (
const TopoDS_Face& F);
76 Standard_Real myTolerance;