Open CASCADE Technology 7.8.2.dev
|
Memory allocation. More...
#include <NCollection_UBTree.hxx>
Public Member Functions | |
Selector () | |
virtual Standard_Boolean | Reject (const TheBndType &) const =0 |
virtual Standard_Boolean | Accept (const TheObjType &)=0 |
Standard_Boolean | Stop () const |
virtual | ~Selector () |
Protected Attributes | |
Standard_Boolean | myStop |
Memory allocation.
Class defining the minimal interface of selector.
|
inline |
Constructor
|
inlinevirtual |
Destructor
|
pure virtual |
Confirm the object while making necessary tests on it. This method is called when the bounding box of the object conforms to the conditions (see Reject()). It is also supposed to keep record of accepted objects.
|
pure virtual |
Rejection base on the bounding type.
|
inline |
This condition is checked after each call to Accept().
|
protected |
The method Accept() should set this flag if the selection process is to be stopped