Open CASCADE Technology 7.8.2.dev
BRepClass3d_BndBoxTreeSelectorLine Class Reference

#include <BRepClass3d_BndBoxTree.hxx>

Inheritance diagram for BRepClass3d_BndBoxTreeSelectorLine:

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.
 

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: