Open CASCADE Technology  7.7.0.dev
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 TopTools_IndexedMapOfShape &theMapOfShape)
 
Standard_Boolean Reject (const Bnd_Box &theBox) const
 
Standard_Boolean Accept (const Standard_Integer &theObj)
 
void SetCurrentLine (const gp_Lin &theL, const Standard_Real theMaxParam)
 
void GetEdgeParam (const Standard_Integer i, TopoDS_Edge &theOutE, Standard_Real &theOutParam, Standard_Real &outLParam) const
 
void GetVertParam (const Standard_Integer i, TopoDS_Vertex &theOutV, Standard_Real &outLParam) const
 
Standard_Integer GetNbEdgeParam () const
 
Standard_Integer GetNbVertParam () const
 
void ClearResults ()
 
Standard_Boolean IsCorrect () const
 Returns TRUE if correct classification is possible. More...
 

Constructor & Destructor Documentation

◆ BRepClass3d_BndBoxTreeSelectorLine()

BRepClass3d_BndBoxTreeSelectorLine::BRepClass3d_BndBoxTreeSelectorLine ( const TopTools_IndexedMapOfShape theMapOfShape)
inline

Member Function Documentation

◆ Accept()

Standard_Boolean BRepClass3d_BndBoxTreeSelectorLine::Accept ( const Standard_Integer theObj)

◆ ClearResults()

void BRepClass3d_BndBoxTreeSelectorLine::ClearResults ( )
inline

◆ GetEdgeParam()

void BRepClass3d_BndBoxTreeSelectorLine::GetEdgeParam ( const Standard_Integer  i,
TopoDS_Edge theOutE,
Standard_Real theOutParam,
Standard_Real outLParam 
) const
inline

◆ GetNbEdgeParam()

Standard_Integer BRepClass3d_BndBoxTreeSelectorLine::GetNbEdgeParam ( ) const
inline

◆ GetNbVertParam()

Standard_Integer BRepClass3d_BndBoxTreeSelectorLine::GetNbVertParam ( ) const
inline

◆ GetVertParam()

void BRepClass3d_BndBoxTreeSelectorLine::GetVertParam ( const Standard_Integer  i,
TopoDS_Vertex theOutV,
Standard_Real outLParam 
) const
inline

◆ IsCorrect()

Standard_Boolean BRepClass3d_BndBoxTreeSelectorLine::IsCorrect ( ) const
inline

Returns TRUE if correct classification is possible.

◆ Reject()

Standard_Boolean BRepClass3d_BndBoxTreeSelectorLine::Reject ( const Bnd_Box theBox) const
inline

◆ SetCurrentLine()

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

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