Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Data Structures | Public Member Functions
BRepClass3d_BndBoxTreeSelectorLine Class Reference

#include <BRepClass3d_BndBoxTree.hxx>

Inheritance diagram for BRepClass3d_BndBoxTreeSelectorLine:
Inheritance graph
[legend]

Data Structures

struct  EdgeParam
 
struct  VertParam
 

Public Member Functions

 BRepClass3d_BndBoxTreeSelectorLine (const NCollection_IndexedMap< TopoDS_Shape, TopTools_ShapeMapHasher > &theMapOfShape)
 
bool Reject (const Bnd_Box &theBox) const override
 
bool Accept (const int &theObj) override
 
void SetCurrentLine (const gp_Lin &theL, const double theMaxParam)
 
void GetEdgeParam (const int i, TopoDS_Edge &theOutE, double &theOutParam, double &outLParam) const
 
void GetVertParam (const int i, TopoDS_Vertex &theOutV, double &outLParam) const
 
int GetNbEdgeParam () const
 
int GetNbVertParam () const
 
void ClearResults ()
 
bool IsCorrect () const
 Returns TRUE if correct classification is possible.
 

Constructor & Destructor Documentation

◆ BRepClass3d_BndBoxTreeSelectorLine()

BRepClass3d_BndBoxTreeSelectorLine::BRepClass3d_BndBoxTreeSelectorLine ( const NCollection_IndexedMap< TopoDS_Shape, TopTools_ShapeMapHasher > & theMapOfShape)
inline

Member Function Documentation

◆ Accept()

bool BRepClass3d_BndBoxTreeSelectorLine::Accept ( const int & theObj)
override

◆ ClearResults()

void BRepClass3d_BndBoxTreeSelectorLine::ClearResults ( )
inline

◆ GetEdgeParam()

void BRepClass3d_BndBoxTreeSelectorLine::GetEdgeParam ( const int i,
TopoDS_Edge & theOutE,
double & theOutParam,
double & outLParam ) const
inline

◆ GetNbEdgeParam()

int BRepClass3d_BndBoxTreeSelectorLine::GetNbEdgeParam ( ) const
inline

◆ GetNbVertParam()

int BRepClass3d_BndBoxTreeSelectorLine::GetNbVertParam ( ) const
inline

◆ GetVertParam()

void BRepClass3d_BndBoxTreeSelectorLine::GetVertParam ( const int i,
TopoDS_Vertex & theOutV,
double & outLParam ) const
inline

◆ IsCorrect()

bool BRepClass3d_BndBoxTreeSelectorLine::IsCorrect ( ) const
inline

Returns TRUE if correct classification is possible.

◆ Reject()

bool BRepClass3d_BndBoxTreeSelectorLine::Reject ( const Bnd_Box & theBox) const
inlineoverride

◆ SetCurrentLine()

void BRepClass3d_BndBoxTreeSelectorLine::SetCurrentLine ( const gp_Lin & theL,
const double theMaxParam )
inline

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