Open CASCADE Technology  6.9.0
Public Member Functions

TopOpeBRep_ShapeScanner Class Reference

Find, among the subshapes SS of a reference shape RS, the ones which 3D box interfers with the box of a shape S (SS and S are of the same type). More...

#include <TopOpeBRep_ShapeScanner.hxx>

Public Member Functions

 TopOpeBRep_ShapeScanner ()
 
void Clear ()
 
void AddBoxesMakeCOB (const TopoDS_Shape &S, const TopAbs_ShapeEnum TS, const TopAbs_ShapeEnum TA=TopAbs_SHAPE)
 
void Init (const TopoDS_Shape &E)
 
void Init (TopOpeBRepTool_ShapeExplorer &X)
 
Standard_Boolean More () const
 
void Next ()
 
const TopoDS_ShapeCurrent () const
 
const TopOpeBRepTool_BoxSortBoxSort () const
 
TopOpeBRepTool_BoxSortChangeBoxSort ()
 
Standard_Integer Index () const
 
Standard_OStreamDumpCurrent (Standard_OStream &OS) const
 

Detailed Description

Find, among the subshapes SS of a reference shape RS, the ones which 3D box interfers with the box of a shape S (SS and S are of the same type).

Constructor & Destructor Documentation

TopOpeBRep_ShapeScanner::TopOpeBRep_ShapeScanner ( )

Member Function Documentation

void TopOpeBRep_ShapeScanner::AddBoxesMakeCOB ( const TopoDS_Shape S,
const TopAbs_ShapeEnum  TS,
const TopAbs_ShapeEnum  TA = TopAbs_SHAPE 
)
const TopOpeBRepTool_BoxSort& TopOpeBRep_ShapeScanner::BoxSort ( ) const
TopOpeBRepTool_BoxSort& TopOpeBRep_ShapeScanner::ChangeBoxSort ( )
void TopOpeBRep_ShapeScanner::Clear ( )
const TopoDS_Shape& TopOpeBRep_ShapeScanner::Current ( ) const
Standard_OStream& TopOpeBRep_ShapeScanner::DumpCurrent ( Standard_OStream OS) const
Standard_Integer TopOpeBRep_ShapeScanner::Index ( ) const
void TopOpeBRep_ShapeScanner::Init ( const TopoDS_Shape E)
void TopOpeBRep_ShapeScanner::Init ( TopOpeBRepTool_ShapeExplorer X)
Standard_Boolean TopOpeBRep_ShapeScanner::More ( ) const
void TopOpeBRep_ShapeScanner::Next ( )

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