#include <ShapeAnalysis_BoxBndTree.hxx>
Public Member Functions | |
| ShapeAnalysis_BoxBndTreeSelector (Handle(TopTools_HArray1OfShape) theSeq, Standard_Boolean theShared) | |
| void | DefineBoxes (const Bnd_Box &theFBox, const Bnd_Box &theLBox) |
| void | DefineVertexes (TopoDS_Vertex theVf, TopoDS_Vertex theVl) |
| void | DefinePnt (gp_Pnt theFPnt, gp_Pnt theLPnt) |
| Standard_Integer | GetNb () |
| void | SetNb (Standard_Integer theNb) |
| void | LoadList (Standard_Integer elem) |
| void | SetStop () |
| void | SetTolerance (Standard_Real theTol) |
| Standard_Boolean | ContWire (Standard_Integer nbWire) |
| Standard_Boolean | LastCheckStatus (const ShapeExtend_Status Status) const |
| Standard_Boolean | Reject (const Bnd_Box &theBnd) const |
| Standard_Boolean | Accept (const Standard_Integer &) |
Private Member Functions | |
| Handle (TopTools_HArray1OfShape) mySeq | |
Private Attributes | |
| Bnd_Box | myFBox |
| Bnd_Box | myLBox |
| Standard_Boolean | myShared |
| Standard_Integer | myStatus |
| Standard_Integer | myNb |
| TopoDS_Vertex | myFVertex |
| TopoDS_Vertex | myLVertex |
| gp_Pnt | myFPnt |
| gp_Pnt | myLPnt |
| TColStd_MapOfInteger | myList |
| Standard_Real | myTol |
| Standard_Real | myMin3d |
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1