Open CASCADE Technology 7.8.2.dev
ShapeAnalysis_BoxBndTreeSelector Class Reference

#include <ShapeAnalysis_BoxBndTree.hxx>

Inheritance diagram for ShapeAnalysis_BoxBndTreeSelector:

Public Member Functions

 ShapeAnalysis_BoxBndTreeSelector (Handle< TopTools_HArray1OfShape > theSeq, Standard_Boolean theShared)
 
void DefineBoxes (const Bnd_Box &theFBox, const Bnd_Box &theLBox)
 
void DefineVertexes (TopoDS_Vertex theVf, TopoDS_Vertex theVl)
 
void DefinePnt (const gp_Pnt &theFPnt, const gp_Pnt &theLPnt)
 
Standard_Integer GetNb ()
 
void SetNb (Standard_Integer theNb)
 
void LoadList (Standard_Integer elem)
 
void SetStop ()
 
void SetTolerance (Standard_Real theTol)
 
Standard_Boolean ContWire (Standard_Integer nbWire)
 
Standard_Boolean LastCheckStatus (const ShapeExtend_Status theStatus) const
 
Standard_Boolean Reject (const Bnd_Box &theBnd) const
 
Standard_Boolean Accept (const Standard_Integer &)
 

Constructor & Destructor Documentation

◆ ShapeAnalysis_BoxBndTreeSelector()

ShapeAnalysis_BoxBndTreeSelector::ShapeAnalysis_BoxBndTreeSelector ( Handle< TopTools_HArray1OfShape > theSeq,
Standard_Boolean theShared )
inline

Member Function Documentation

◆ Accept()

Standard_Boolean ShapeAnalysis_BoxBndTreeSelector::Accept ( const Standard_Integer & )

◆ ContWire()

Standard_Boolean ShapeAnalysis_BoxBndTreeSelector::ContWire ( Standard_Integer nbWire)
inline

◆ DefineBoxes()

void ShapeAnalysis_BoxBndTreeSelector::DefineBoxes ( const Bnd_Box & theFBox,
const Bnd_Box & theLBox )
inline

◆ DefinePnt()

void ShapeAnalysis_BoxBndTreeSelector::DefinePnt ( const gp_Pnt & theFPnt,
const gp_Pnt & theLPnt )
inline

◆ DefineVertexes()

void ShapeAnalysis_BoxBndTreeSelector::DefineVertexes ( TopoDS_Vertex theVf,
TopoDS_Vertex theVl )
inline

◆ GetNb()

Standard_Integer ShapeAnalysis_BoxBndTreeSelector::GetNb ( )
inline

◆ LastCheckStatus()

Standard_Boolean ShapeAnalysis_BoxBndTreeSelector::LastCheckStatus ( const ShapeExtend_Status theStatus) const
inline

◆ LoadList()

void ShapeAnalysis_BoxBndTreeSelector::LoadList ( Standard_Integer elem)
inline

◆ Reject()

Standard_Boolean ShapeAnalysis_BoxBndTreeSelector::Reject ( const Bnd_Box & theBnd) const

◆ SetNb()

void ShapeAnalysis_BoxBndTreeSelector::SetNb ( Standard_Integer theNb)
inline

◆ SetStop()

void ShapeAnalysis_BoxBndTreeSelector::SetStop ( )
inline

◆ SetTolerance()

void ShapeAnalysis_BoxBndTreeSelector::SetTolerance ( Standard_Real theTol)
inline

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