#include <BlockFix_PeriodicSurfaceModifier.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | BlockFix_PeriodicSurfaceModifier () |
| 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 | ~BlockFix_PeriodicSurfaceModifier () |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
| Standard_EXPORT Standard_Boolean | IsKind (const Handle(Standard_Type)&) const |
Private Attributes | |
| Standard_Real | myTolerance |
| TopTools_DataMapOfShapeInteger | myMapOfFaces |
| TColStd_IndexedMapOfTransient | myMapOfSurfaces |
Friends | |
| Standard_EXPORT friend Handle_Standard_Type & | BlockFix_PeriodicSurfaceModifier_Type_ () |
| BlockFix_PeriodicSurfaceModifier::BlockFix_PeriodicSurfaceModifier | ( | ) |
References myMapOfFaces, and myMapOfSurfaces.
| Standard_EXPORT BlockFix_PeriodicSurfaceModifier.~BlockFix_PeriodicSurfaceModifier | ( | ) |
| void* BlockFix_PeriodicSurfaceModifier.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
| void* BlockFix_PeriodicSurfaceModifier.operator new | ( | size_t | size | ) |
| void BlockFix_PeriodicSurfaceModifier.operator delete | ( | void * | anAddress | ) |
| void BlockFix_PeriodicSurfaceModifier::SetTolerance | ( | const Standard_Real | Toler | ) |
References myTolerance.
| Standard_Boolean BlockFix_PeriodicSurfaceModifier::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, myMapOfSurfaces, and geompy.Tolerance().
| Standard_Boolean BlockFix_PeriodicSurfaceModifier::NewCurve | ( | const TopoDS_Edge & | E, |
| Handle(Geom_Curve)& | C, | ||
| TopLoc_Location & | L, | ||
| Standard_Real & | Tol | ||
| ) |
| Standard_Boolean BlockFix_PeriodicSurfaceModifier::NewPoint | ( | const TopoDS_Vertex & | V, |
| gp_Pnt & | P, | ||
| Standard_Real & | Tol | ||
| ) |
| Standard_Boolean BlockFix_PeriodicSurfaceModifier::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 Handle(), GEOM_shellSolid.l, myMapOfFaces, myMapOfSurfaces, myTolerance, GEOM_moteur.S, and geompy.Tolerance().
| Standard_Boolean BlockFix_PeriodicSurfaceModifier::NewParameter | ( | const TopoDS_Vertex & | V, |
| const TopoDS_Edge & | E, | ||
| Standard_Real & | P, | ||
| Standard_Real & | Tol | ||
| ) |
| GeomAbs_Shape BlockFix_PeriodicSurfaceModifier::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 const BlockFix_PeriodicSurfaceModifier.Handle | ( | Standard_Type | ) | const |
| Standard_EXPORT Standard_Boolean BlockFix_PeriodicSurfaceModifier.IsKind | ( | const Handle(Standard_Type)& | ) | const |
| Standard_EXPORT friend Handle_Standard_Type& BlockFix_PeriodicSurfaceModifier_Type_ | ( | ) | [friend] |
Standard_Real BlockFix_PeriodicSurfaceModifier.myTolerance [private] |
TopTools_DataMapOfShapeInteger BlockFix_PeriodicSurfaceModifier.myMapOfFaces [private] |
TColStd_IndexedMapOfTransient BlockFix_PeriodicSurfaceModifier.myMapOfSurfaces [private] |