#include <ShapeFix_FixSmallFace.hxx>
Public Member Functions |
| | ShapeFix_FixSmallFace () |
| void | Init (const TopoDS_Shape &S) |
| void | Perform () |
| | Fixing case of spot face
|
| TopoDS_Shape | FixSpotFace () |
| | Fixing case of spot face, if tol = -1 used local tolerance.
|
| Standard_Boolean | ReplaceVerticesInCaseOfSpot (TopoDS_Face &F, const Standard_Real tol) const |
| | Compute average vertex and replacing vertices by new one.
|
| Standard_Boolean | RemoveFacesInCaseOfSpot (const TopoDS_Face &F) const |
| | Remove spot face from compound
|
| TopoDS_Shape | FixStripFace (const Standard_Boolean wasdone=Standard_False) |
| | Fixing case of strip face, if tol = -1 used local tolerance
|
| Standard_Boolean | ReplaceInCaseOfStrip (TopoDS_Face &F, TopoDS_Edge &E1, TopoDS_Edge &E2, const Standard_Real tol) const |
| | Replace veretces and edges.
|
| Standard_Boolean | RemoveFacesInCaseOfStrip (const TopoDS_Face &F) const |
| | Remove strip face from compound.
|
| 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
|
| TopoDS_Shape | FixSplitFace (const TopoDS_Shape &S) |
| TopoDS_Shape | SplitFaces () |
| | Split faces by splitting vertices
|
| Standard_Boolean | SplitOneFace (TopoDS_Face &F, TopoDS_Compound &theSplittedFaces) |
| | Compute data for face splitting.
|
| TopoDS_Shape | RemoveSmallFaces () |
| | Remove small faces from compound.
|
| TopoDS_Face | FixFace (const TopoDS_Face &F) |
| TopoDS_Shape | FixShape () |
| TopoDS_Shape | Shape () |
| Standard_Boolean | FixPinFace (TopoDS_Face &F) |
Constructor & Destructor Documentation
| ShapeFix_FixSmallFace::ShapeFix_FixSmallFace |
( |
| ) |
|
Member Function Documentation
| void ShapeFix_FixSmallFace::Perform |
( |
| ) |
|
The documentation for this class was generated from the following file: