|
Public Member Functions |
| Standard_EXPORT | ShapeFix_FixSmallFace () |
| Standard_EXPORT void | Init (const TopoDS_Shape &S) |
| Standard_EXPORT void | Perform () |
| | Fixing case of spot face
.
|
| Standard_EXPORT TopoDS_Shape | FixSpotFace () |
| | Fixing case of spot face, if tol = -1 used local tolerance.
.
|
| Standard_EXPORT Standard_Boolean | ReplaceVerticesInCaseOfSpot (TopoDS_Face &F, const Standard_Real tol) const |
| | Compute average vertex and replacing vertices by new one.
.
|
| Standard_EXPORT Standard_Boolean | RemoveFacesInCaseOfSpot (const TopoDS_Face &F) const |
| | Remove spot face from compound
.
|
| Standard_EXPORT TopoDS_Shape | FixStripFace (const Standard_Boolean wasdone=Standard_False) |
| | Fixing case of strip face, if tol = -1 used local tolerance
.
|
| Standard_EXPORT Standard_Boolean | ReplaceInCaseOfStrip (TopoDS_Face &F, TopoDS_Edge &E1, TopoDS_Edge &E2, const Standard_Real tol) const |
| | Replace veretces and edges.
.
|
| Standard_EXPORT Standard_Boolean | RemoveFacesInCaseOfStrip (const TopoDS_Face &F) const |
| | Remove strip face from compound.
.
|
| Standard_EXPORT TopoDS_Edge | ComputeSharedEdgeForStripFace (const TopoDS_Face &F, const TopoDS_Edge &E1, const TopoDS_Edge &E2, const TopoDS_Face &F1, const Standard_Real tol) const |
| | Compute average edge for strip face
.
|
| Standard_EXPORT TopoDS_Shape | FixSplitFace (const TopoDS_Shape &S) |
| Standard_EXPORT TopoDS_Shape | SplitFaces () |
| | Split faces by splitting vertices
.
|
| Standard_EXPORT Standard_Boolean | SplitOneFace (TopoDS_Face &F, TopoDS_Compound &theSplittedFaces) |
| | Compute data for face splitting.
.
|
| Standard_EXPORT TopoDS_Shape | RemoveSmallFaces () |
| | Remove small faces from compound.
.
|
| Standard_EXPORT TopoDS_Face | FixFace (const TopoDS_Face &F) |
| Standard_EXPORT TopoDS_Shape | FixShape () |
| Standard_EXPORT TopoDS_Shape | Shape () |
| Standard_EXPORT Standard_Boolean | FixPinFace (TopoDS_Face &F) |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes |
| TopoDS_Shape | myShape |
| TopoDS_Shape | myResult |
| Standard_Integer | myStatus |
| ShapeAnalysis_CheckSmallFace | myAnalyzer |