Open CASCADE Technology 6.6.0
Public Member Functions
BRepBuilderAPI_BndBoxTreeSelector Class Reference

Class BRepBuilderAPI_BndBoxTreeSelector derived from UBTree::Selector This class is used to select overlapping boxes, stored in NCollection::UBTree; contains methods to maintain the selection condition and to retrieve selected objects after search.

#include <BRepBuilderAPI_BndBoxTreeSelector.hxx>

Inheritance diagram for BRepBuilderAPI_BndBoxTreeSelector:
Inheritance graph
[legend]

Public Member Functions

 BRepBuilderAPI_BndBoxTreeSelector ()
 Constructor; calls the base class constructor.
Standard_Boolean Reject (const Bnd_Box &theBox) const
 Implementation of rejection method.
Standard_Boolean Accept (const Standard_Integer &theObj)
 Implementation of acceptance method This method is called when the bounding box intersect with the current. It stores the object - the index of box in the list of accepted objects.
void ClearResList ()
 Clear the list of intersecting boxes.
void SetCurrent (const Bnd_Box &theBox)
 Set current box to search for overlapping with him.
const TColStd_ListOfIntegerResInd ()
 Get list of indexes of boxes intersecting with the current box.

Constructor & Destructor Documentation

BRepBuilderAPI_BndBoxTreeSelector::BRepBuilderAPI_BndBoxTreeSelector ( ) [inline]

Member Function Documentation

Standard_Boolean BRepBuilderAPI_BndBoxTreeSelector::Accept ( const Standard_Integer theObj) [inline]
Returns:
True, because the object is accepted
void BRepBuilderAPI_BndBoxTreeSelector::ClearResList ( ) [inline]
Standard_Boolean BRepBuilderAPI_BndBoxTreeSelector::Reject ( const Bnd_Box theBox) const [inline]
Returns:
True if the bounding box does not intersect with the current
const TColStd_ListOfInteger& BRepBuilderAPI_BndBoxTreeSelector::ResInd ( ) [inline]
void BRepBuilderAPI_BndBoxTreeSelector::SetCurrent ( const Bnd_Box theBox) [inline]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines