|
Open CASCADE Technology
6.5.4
|
class that provides the algorithm
to check a shape on self-interference.
#include <BOPTools_Checker.hxx>

Public Member Functions | |
| DEFINE_STANDARD_ALLOC | BOPTools_Checker () |
| Empty Contructor | |
| BOPTools_Checker (const TopoDS_Shape &aS) | |
| Contructs the object using the shape <aS> to check | |
| BOPTools_Checker (const BOPTools_InterferencePool &aIP) | |
| Contructs the object using the <InterferencePool> | |
| virtual void | Destroy () |
| Destructor | |
| virtual | ~BOPTools_Checker () |
| void | SetPerformType (const Standard_Boolean StopOnFirstFaulty) |
| if <StopOnFirstFaulty == Standard_True> the process stops and the exception throws; otherwise all faulties are searched | |
| virtual void | Perform () |
| Launches the algorithm | |
| void | SetShape (const TopoDS_Shape &aS) |
| Selector | |
| const TopoDS_Shape & | Shape () const |
| Selector | |
| const BOPTools_ListOfCheckResults & | GetCheckResult () const |
| returnes a result of check | |
| Standard_Boolean | HasFaulty () const |
| Selector. Retrns TRUE if there is interferred sub-shapes . | |
Protected Member Functions | |
| virtual void | PerformVV () |
| See in base classe, please | |
| virtual void | PerformVE () |
| See in base classe, please | |
| virtual void | PerformVF () |
| See in base classe, please | |
| virtual void | PerformEE () |
| See in base classe, please | |
| virtual void | PerformEF () |
| See in base classe, please | |
| virtual void | PerformFF () |
| See in base classe, please | |
| virtual void | PrepareEdges () |
| Prepare end paves for each edge | |
| virtual void | PreparePaveBlocks (const TopAbs_ShapeEnum aType1, const TopAbs_ShapeEnum aType2) |
| Internal usage | |
| virtual void | PreparePaveBlocks (const Standard_Integer anE) |
| Prepare end paves for the edge <anE> | |
| virtual BOPTools_Checker::~BOPTools_Checker | ( | ) | [inline, virtual] |
| virtual void BOPTools_Checker::Destroy | ( | ) | [virtual] |
Reimplemented from BOPTools_PaveFiller.
| Standard_Boolean BOPTools_Checker::HasFaulty | ( | ) | const |
| virtual void BOPTools_Checker::Perform | ( | ) | [virtual] |
Reimplemented from BOPTools_PaveFiller.
| virtual void BOPTools_Checker::PerformEE | ( | ) | [protected, virtual] |
Reimplemented from BOPTools_PaveFiller.
| virtual void BOPTools_Checker::PerformEF | ( | ) | [protected, virtual] |
Reimplemented from BOPTools_PaveFiller.
| virtual void BOPTools_Checker::PerformFF | ( | ) | [protected, virtual] |
Reimplemented from BOPTools_PaveFiller.
| virtual void BOPTools_Checker::PerformVE | ( | ) | [protected, virtual] |
Reimplemented from BOPTools_PaveFiller.
| virtual void BOPTools_Checker::PerformVF | ( | ) | [protected, virtual] |
Reimplemented from BOPTools_PaveFiller.
| virtual void BOPTools_Checker::PerformVV | ( | ) | [protected, virtual] |
Reimplemented from BOPTools_PaveFiller.
| virtual void BOPTools_Checker::PrepareEdges | ( | ) | [protected, virtual] |
Reimplemented from BOPTools_PaveFiller.
| virtual void BOPTools_Checker::PreparePaveBlocks | ( | const TopAbs_ShapeEnum | aType1, |
| const TopAbs_ShapeEnum | aType2 | ||
| ) | [protected, virtual] |
Reimplemented from BOPTools_PaveFiller.
| virtual void BOPTools_Checker::PreparePaveBlocks | ( | const Standard_Integer | anE | ) | [protected, virtual] |
Reimplemented from BOPTools_PaveFiller.
| void BOPTools_Checker::SetPerformType | ( | const Standard_Boolean | StopOnFirstFaulty | ) |
| const TopoDS_Shape& BOPTools_Checker::Shape | ( | ) | const |
1.8.0