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;