Open CASCADE Technology
7.0.0
|
Selector. Used to identify segments with overlapped bounding boxes. Note that instance of selector can be used only once due to unextentable array of indices. More...
#include <BRepMesh_WireChecker.hxx>
Public Member Functions | |
BndBox2dTreeSelector (const Standard_Integer theReservedSize) | |
virtual Standard_Boolean | Reject (const Bnd_Box2d &theBox2D) const |
virtual Standard_Boolean | Accept (const Standard_Integer &theIndex) |
void | Clear () |
void | SetBox (const Bnd_Box2d &theBox2D) |
void | SetSkippedIndex (const Standard_Integer theIndex) |
const BRepMesh::Array1OfInteger & | Indices () const |
Standard_Integer | IndicesNb () const |
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 () |
Protected Attributes | |
Bnd_Box2d | myBox2D |
Standard_Integer | mySkippedIndex |
BRepMesh::Array1OfInteger | myIndices |
Standard_Integer | myIndicesNb |
Protected Attributes inherited from NCollection_UBTree< TheObjType, TheBndType >::Selector | |
Standard_Boolean | myStop |
Selector. Used to identify segments with overlapped bounding boxes. Note that instance of selector can be used only once due to unextentable array of indices.
BRepMesh_WireChecker::BndBox2dTreeSelector::BndBox2dTreeSelector | ( | const Standard_Integer | theReservedSize | ) |
|
virtual |
void BRepMesh_WireChecker::BndBox2dTreeSelector::Clear | ( | ) |
const BRepMesh::Array1OfInteger& BRepMesh_WireChecker::BndBox2dTreeSelector::Indices | ( | ) | const |
Standard_Integer BRepMesh_WireChecker::BndBox2dTreeSelector::IndicesNb | ( | ) | const |
|
virtual |
void BRepMesh_WireChecker::BndBox2dTreeSelector::SetBox | ( | const Bnd_Box2d & | theBox2D | ) |
void BRepMesh_WireChecker::BndBox2dTreeSelector::SetSkippedIndex | ( | const Standard_Integer | theIndex | ) |
|
protected |
|
protected |
|
protected |
|
protected |