#include <BlockFix_CheckTool.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_CheckTool () |
| Standard_EXPORT void | SetShape (const TopoDS_Shape &aShape) |
| Standard_EXPORT void | Perform () |
| Standard_EXPORT Standard_Integer | NbPossibleBlocks () const |
| Standard_EXPORT TopoDS_Shape | PossibleBlock (const Standard_Integer num) const |
| Standard_EXPORT void | DumpCheckResult (Standard_OStream &S) const |
Private Attributes | |
| TopoDS_Shape | myShape |
| Standard_Boolean | myHasCheck |
| Standard_Integer | myNbSolids |
| Standard_Integer | myNbBlocks |
| TopTools_SequenceOfShape | myPossibleBlocks |
| Standard_Integer | myNbDegen |
| Standard_Integer | myNbUF |
| Standard_Integer | myNbUE |
| Standard_Integer | myNbUFUE |
| Standard_Integer | myBadRanges |
| BlockFix_CheckTool::BlockFix_CheckTool | ( | ) |
References myHasCheck, and myPossibleBlocks.
| void* BlockFix_CheckTool.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
| void* BlockFix_CheckTool.operator new | ( | size_t | size | ) |
| void BlockFix_CheckTool.operator delete | ( | void * | anAddress | ) |
| void BlockFix_CheckTool::SetShape | ( | const TopoDS_Shape & | aShape | ) |
References myHasCheck, myPossibleBlocks, and myShape.
| void BlockFix_CheckTool::Perform | ( | ) |
References PAL_MESH_028_geometry.Edges, Handle(), PAL_MESH_030_geometry.i, myHasCheck, myNbBlocks, myNbDegen, myNbSolids, myNbUE, myNbUF, myNbUFUE, myPossibleBlocks, and myShape.
| Standard_Integer BlockFix_CheckTool::NbPossibleBlocks | ( | ) | const |
References myPossibleBlocks.
| TopoDS_Shape BlockFix_CheckTool::PossibleBlock | ( | const Standard_Integer | num | ) | const |
References myPossibleBlocks.
| void BlockFix_CheckTool::DumpCheckResult | ( | Standard_OStream & | S | ) | const |
References myHasCheck, myNbBlocks, myNbDegen, myNbSolids, myNbUE, myNbUF, myNbUFUE, and NbPossibleBlocks().
TopoDS_Shape BlockFix_CheckTool.myShape [private] |
Standard_Boolean BlockFix_CheckTool.myHasCheck [private] |
Standard_Integer BlockFix_CheckTool.myNbSolids [private] |
Standard_Integer BlockFix_CheckTool.myNbBlocks [private] |
TopTools_SequenceOfShape BlockFix_CheckTool.myPossibleBlocks [private] |
Standard_Integer BlockFix_CheckTool.myNbDegen [private] |
Standard_Integer BlockFix_CheckTool.myNbUF [private] |
Standard_Integer BlockFix_CheckTool.myNbUE [private] |
Standard_Integer BlockFix_CheckTool.myNbUFUE [private] |
Standard_Integer BlockFix_CheckTool.myBadRanges [private] |