Version: 9.12.0
GEOMAlgo_BoxBndTreeSelector Class Reference

#include <GEOMAlgo_BoxBndTree.hxx>

Inheritance diagram for GEOMAlgo_BoxBndTreeSelector:
Inheritance graph

Public Member Functions

Standard_EXPORT GEOMAlgo_BoxBndTreeSelector ()
 
virtual Standard_EXPORT Standard_Boolean Reject (const Bnd_Box &) const
 
virtual Standard_EXPORT Standard_Boolean Accept (const Standard_Integer &)
 
virtual Standard_EXPORT ~GEOMAlgo_BoxBndTreeSelector ()
 
Standard_EXPORT void Clear ()
 
Standard_EXPORT void SetBox (const Bnd_Box &)
 
Standard_EXPORT const TColStd_ListOfInteger & Indices () const
 

Protected Attributes

Bnd_Box myBox
 
TColStd_MapOfInteger myFence
 
TColStd_ListOfInteger myIndices
 

Constructor & Destructor Documentation

◆ GEOMAlgo_BoxBndTreeSelector()

GEOMAlgo_BoxBndTreeSelector::GEOMAlgo_BoxBndTreeSelector ( )

◆ ~GEOMAlgo_BoxBndTreeSelector()

GEOMAlgo_BoxBndTreeSelector::~GEOMAlgo_BoxBndTreeSelector ( )
virtual

Member Function Documentation

◆ Accept()

Standard_Boolean GEOMAlgo_BoxBndTreeSelector::Accept ( const Standard_Integer &  aIndex)
virtual

References myFence, and myIndices.

◆ Clear()

void GEOMAlgo_BoxBndTreeSelector::Clear ( )

References myFence, and myIndices.

◆ Indices()

const TColStd_ListOfInteger & GEOMAlgo_BoxBndTreeSelector::Indices ( ) const

References myIndices.

◆ Reject()

Standard_Boolean GEOMAlgo_BoxBndTreeSelector::Reject ( const Bnd_Box &  aBox) const
virtual

References myBox.

◆ SetBox()

void GEOMAlgo_BoxBndTreeSelector::SetBox ( const Bnd_Box &  aBox)

References myBox.

Member Data Documentation

◆ myBox

Bnd_Box GEOMAlgo_BoxBndTreeSelector::myBox
protected

◆ myFence

TColStd_MapOfInteger GEOMAlgo_BoxBndTreeSelector::myFence
protected

◆ myIndices

TColStd_ListOfInteger GEOMAlgo_BoxBndTreeSelector::myIndices
protected

The documentation for this class was generated from the following files: