#include <BOPTools_Checker.hxx>
Inheritance diagram for BOPTools_Checker:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | BOPTools_Checker () |
Empty Contructor . | |
Standard_EXPORT | BOPTools_Checker (const TopoDS_Shape &aS) |
Contructs the object using the shape <as> to check . | |
Standard_EXPORT | BOPTools_Checker (const BOPTools_InterferencePool &aIP) |
Contructs the object using the <interferencepool> . | |
virtual Standard_EXPORT void | Destroy () |
Destructor . | |
virtual Standard_EXPORT | ~BOPTools_Checker () |
Standard_EXPORT void | SetPerformType (const Standard_Boolean StopOnFirstFaulty) |
if <StopOnFirstFaulty == Standard_True> the process stops and the exception throws; otherwise all faulties are searched | |
virtual Standard_EXPORT void | Perform () |
Launches the algorithm . | |
Standard_EXPORT void | SetShape (const TopoDS_Shape &aS) |
Selector . | |
Standard_EXPORT const TopoDS_Shape & | Shape () const |
Selector . | |
Standard_EXPORT const BOPTools_ListOfCheckResults & | GetCheckResult () const |
returnes a result of check | |
Standard_EXPORT Standard_Boolean | HasFaulty () const |
Selector. Retrns TRUE if there is interferred sub-shapes . . | |
Protected Member Functions | |
virtual Standard_EXPORT void | PerformVV () |
See in base classe, please . | |
virtual Standard_EXPORT void | PerformVE () |
See in base classe, please . | |
virtual Standard_EXPORT void | PerformVF () |
See in base classe, please . | |
virtual Standard_EXPORT void | PerformEE () |
See in base classe, please . | |
virtual Standard_EXPORT void | PerformEF () |
See in base classe, please . | |
virtual Standard_EXPORT void | PerformFF () |
See in base classe, please . | |
virtual Standard_EXPORT void | PrepareEdges () |
Prepare end paves for each edge . | |
virtual Standard_EXPORT void | PreparePaveBlocks (const TopAbs_ShapeEnum aType1, const TopAbs_ShapeEnum aType2) |
Internal usage . | |
virtual Standard_EXPORT void | PreparePaveBlocks (const Standard_Integer anE) |
Prepare end paves for the edge <ane> . | |
Private Attributes | |
TopoDS_Shape | myShape |
BOPTools_ListOfCheckResults | myCheckResults |
Standard_Boolean | myStopOnFirst |
Standard_Integer | myEntryType |
|
|
|
|
|
|
|
|
|
Reimplemented from BOPTools_PaveFiller. |
|
|
|
|
|
Reimplemented from BOPTools_PaveFiller. |
|
Reimplemented from BOPTools_PaveFiller. |
|
Reimplemented from BOPTools_PaveFiller. |
|
Reimplemented from BOPTools_PaveFiller. |
|
Reimplemented from BOPTools_PaveFiller. |
|
Reimplemented from BOPTools_PaveFiller. |
|
Reimplemented from BOPTools_PaveFiller. |
|
Reimplemented from BOPTools_PaveFiller. |
|
Reimplemented from BOPTools_PaveFiller. |
|
Reimplemented from BOPTools_PaveFiller. |
|
Reimplemented from BOPTools_PaveFiller. |
|
Reimplemented from BOPTools_PaveFiller. |
|
Reimplemented from BOPTools_PaveFiller. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|