#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 |