#include <BlockFix_SphereSpaceModifier.hxx>

Public Member Functions | |
| Standard_EXPORT | BlockFix_SphereSpaceModifier () |
| Standard_EXPORT | ~BlockFix_SphereSpaceModifier () |
| Standard_EXPORT void | SetTolerance (const Standard_Real Toler) |
| Standard_EXPORT Standard_Boolean | NewSurface (const TopoDS_Face &F, Handle(Geom_Surface)&S, TopLoc_Location &L, Standard_Real &Tol, Standard_Boolean &RevWires, Standard_Boolean &RevFace) |
| Standard_EXPORT Standard_Boolean | NewCurve (const TopoDS_Edge &E, Handle(Geom_Curve)&C, TopLoc_Location &L, Standard_Real &Tol) |
| Standard_EXPORT Standard_Boolean | NewPoint (const TopoDS_Vertex &V, gp_Pnt &P, Standard_Real &Tol) |
| Standard_EXPORT Standard_Boolean | NewCurve2d (const TopoDS_Edge &E, const TopoDS_Face &F, const TopoDS_Edge &NewE, const TopoDS_Face &NewF, Handle(Geom2d_Curve)&C, Standard_Real &Tol) |
| Standard_EXPORT Standard_Boolean | NewParameter (const TopoDS_Vertex &V, const TopoDS_Edge &E, Standard_Real &P, Standard_Real &Tol) |
| Standard_EXPORT GeomAbs_Shape | Continuity (const TopoDS_Edge &E, const TopoDS_Face &F1, const TopoDS_Face &F2, const TopoDS_Edge &NewE, const TopoDS_Face &NewF1, const TopoDS_Face &NewF2) |
| Standard_EXPORT Standard_Boolean | ForRotation (const TopoDS_Face &F) |
Public Attributes | |
| OCCT_DEFINE_STANDARD_RTTIEXT(BlockFix_SphereSpaceModifier, BRepTools_Modification) private TopTools_DataMapOfShapeInteger | myMapOfFaces |
| TColStd_IndexedMapOfTransient | myMapOfSpheres |
| BlockFix_SphereSpaceModifier::BlockFix_SphereSpaceModifier | ( | ) |
References myMapOfFaces, and myMapOfSpheres.
| BlockFix_SphereSpaceModifier::~BlockFix_SphereSpaceModifier | ( | ) |
| GeomAbs_Shape BlockFix_SphereSpaceModifier::Continuity | ( | const TopoDS_Edge & | E, |
| const TopoDS_Face & | F1, | ||
| const TopoDS_Face & | F2, | ||
| const TopoDS_Edge & | NewE, | ||
| const TopoDS_Face & | NewF1, | ||
| const TopoDS_Face & | NewF2 | ||
| ) |
| Standard_EXPORT Standard_Boolean BlockFix_SphereSpaceModifier::ForRotation | ( | const TopoDS_Face & | F | ) |
| Standard_Boolean BlockFix_SphereSpaceModifier::NewCurve | ( | const TopoDS_Edge & | E, |
| Handle(Geom_Curve)& | C, | ||
| TopLoc_Location & | L, | ||
| Standard_Real & | Tol | ||
| ) |
| Standard_Boolean BlockFix_SphereSpaceModifier::NewCurve2d | ( | const TopoDS_Edge & | E, |
| const TopoDS_Face & | F, | ||
| const TopoDS_Edge & | NewE, | ||
| const TopoDS_Face & | NewF, | ||
| Handle(Geom2d_Curve)& | C, | ||
| Standard_Real & | Tol | ||
| ) |
References Curve(), Handle(), myMapOfFaces, and myMapOfSpheres.
| Standard_Boolean BlockFix_SphereSpaceModifier::NewParameter | ( | const TopoDS_Vertex & | V, |
| const TopoDS_Edge & | E, | ||
| Standard_Real & | P, | ||
| Standard_Real & | Tol | ||
| ) |
| Standard_Boolean BlockFix_SphereSpaceModifier::NewPoint | ( | const TopoDS_Vertex & | V, |
| gp_Pnt & | P, | ||
| Standard_Real & | Tol | ||
| ) |
| Standard_Boolean BlockFix_SphereSpaceModifier::NewSurface | ( | const TopoDS_Face & | F, |
| Handle(Geom_Surface)& | S, | ||
| TopLoc_Location & | L, | ||
| Standard_Real & | Tol, | ||
| Standard_Boolean & | RevWires, | ||
| Standard_Boolean & | RevFace | ||
| ) |
References Handle(), ModifySurface(), myMapOfFaces, and myMapOfSpheres.
| void BlockFix_SphereSpaceModifier::SetTolerance | ( | const Standard_Real | Toler | ) |
| OCCT_DEFINE_STANDARD_RTTIEXT (BlockFix_SphereSpaceModifier,BRepTools_Modification) private TopTools_DataMapOfShapeInteger BlockFix_SphereSpaceModifier::myMapOfFaces |
| TColStd_IndexedMapOfTransient BlockFix_SphereSpaceModifier::myMapOfSpheres |