Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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 ( )
virtual

Member Function Documentation

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

References myFence, and myIndices.

void GEOMAlgo_BoxBndTreeSelector::Clear ( )

References myFence, and myIndices.

const TColStd_ListOfInteger & GEOMAlgo_BoxBndTreeSelector::Indices ( ) const

References myIndices.

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

References myBox.

void GEOMAlgo_BoxBndTreeSelector::SetBox ( const Bnd_Box &  aBox)

References myBox.

Member Data Documentation

Bnd_Box GEOMAlgo_BoxBndTreeSelector::myBox
protected
TColStd_MapOfInteger GEOMAlgo_BoxBndTreeSelector::myFence
protected
TColStd_ListOfInteger GEOMAlgo_BoxBndTreeSelector::myIndices
protected

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