Open CASCADE Technology 6.6.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).

#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

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:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines