Open CASCADE Technology
7.3.0
|
Template Selector for the unbalanced binary tree of overlapped bounding boxes. More...
#include <BOPTools_BoxSelector.hxx>
Public Member Functions | |
BOPTools_BoxSelector () | |
Empty constructor. More... | |
virtual Standard_Boolean | Reject (const BoxType &theOther) const |
Checks if the box should be rejected. More... | |
virtual Standard_Boolean | Accept (const Standard_Integer &theIndex) |
Accepts the index. More... | |
void | Clear () |
Clears the indices. More... | |
void | SetBox (const BoxType &theBox) |
Sets the box. More... | |
const TColStd_ListOfInteger & | Indices () const |
Returns the list of accepted indices. More... | |
Public Member Functions inherited from NCollection_UBTree< TheObjType, TheBndType >::Selector | |
Selector () | |
virtual Standard_Boolean | Reject (const TheBndType &) const =0 |
virtual Standard_Boolean | Accept (const TheObjType &)=0 |
Standard_Boolean | Stop () const |
virtual | ~Selector () |
Additional Inherited Members | |
Protected Attributes inherited from NCollection_UBTree< TheObjType, TheBndType >::Selector | |
Standard_Boolean | myStop |
Template Selector for the unbalanced binary tree of overlapped bounding boxes.
|
inline |
Empty constructor.
|
inlinevirtual |
Accepts the index.
|
inline |
Clears the indices.
|
inline |
Returns the list of accepted indices.
|
inlinevirtual |
Checks if the box should be rejected.
|
inline |
Sets the box.