Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
ShapeAnalysis_BoxBndTreeSelector Class Reference

#include <ShapeAnalysis_BoxBndTree.hxx>

Inheritance diagram for ShapeAnalysis_BoxBndTreeSelector:
Inheritance graph
[legend]

Public Member Functions

 ShapeAnalysis_BoxBndTreeSelector (occ::handle< NCollection_HArray1< TopoDS_Shape > > theSeq, bool 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)
 
int GetNb ()
 
void SetNb (int theNb)
 
void LoadList (int elem)
 
void SetStop ()
 
void SetTolerance (double theTol)
 
bool ContWire (int nbWire)
 
bool LastCheckStatus (const ShapeExtend_Status theStatus) const
 
bool Reject (const Bnd_Box &theBnd) const override
 
bool Accept (const int &) override
 

Constructor & Destructor Documentation

◆ ShapeAnalysis_BoxBndTreeSelector()

ShapeAnalysis_BoxBndTreeSelector::ShapeAnalysis_BoxBndTreeSelector ( occ::handle< NCollection_HArray1< TopoDS_Shape > > theSeq,
bool theShared )
inline

Member Function Documentation

◆ Accept()

bool ShapeAnalysis_BoxBndTreeSelector::Accept ( const int & )
override

◆ ContWire()

bool ShapeAnalysis_BoxBndTreeSelector::ContWire ( int 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()

int ShapeAnalysis_BoxBndTreeSelector::GetNb ( )
inline

◆ LastCheckStatus()

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

◆ LoadList()

void ShapeAnalysis_BoxBndTreeSelector::LoadList ( int elem)
inline

◆ Reject()

bool ShapeAnalysis_BoxBndTreeSelector::Reject ( const Bnd_Box & theBnd) const
override

◆ SetNb()

void ShapeAnalysis_BoxBndTreeSelector::SetNb ( int theNb)
inline

◆ SetStop()

void ShapeAnalysis_BoxBndTreeSelector::SetStop ( )
inline

◆ SetTolerance()

void ShapeAnalysis_BoxBndTreeSelector::SetTolerance ( double theTol)
inline

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