OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    TopOpeBRep_ShapeScanner Class Reference

    Find, among the subshapes SS of a reference shape RS, the ones which 3D box interferes 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)
    bool More () const
    void Next ()
    const TopoDS_ShapeCurrent () const
    const TopOpeBRepTool_BoxSortBoxSort () const
    TopOpeBRepTool_BoxSortChangeBoxSort ()
    int 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 interferes with the box of a shape S (SS and S are of the same type).

    Constructor & Destructor Documentation

    ◆ TopOpeBRep_ShapeScanner()

    TopOpeBRep_ShapeScanner::TopOpeBRep_ShapeScanner ( )

    Member Function Documentation

    ◆ AddBoxesMakeCOB()

    void TopOpeBRep_ShapeScanner::AddBoxesMakeCOB ( const TopoDS_Shape & S,
    const TopAbs_ShapeEnum TS,
    const TopAbs_ShapeEnum TA = TopAbs_SHAPE )

    ◆ BoxSort()

    const TopOpeBRepTool_BoxSort & TopOpeBRep_ShapeScanner::BoxSort ( ) const

    ◆ ChangeBoxSort()

    TopOpeBRepTool_BoxSort & TopOpeBRep_ShapeScanner::ChangeBoxSort ( )

    ◆ Clear()

    void TopOpeBRep_ShapeScanner::Clear ( )

    ◆ Current()

    const TopoDS_Shape & TopOpeBRep_ShapeScanner::Current ( ) const

    ◆ DumpCurrent()

    Standard_OStream & TopOpeBRep_ShapeScanner::DumpCurrent ( Standard_OStream & OS) const

    ◆ Index()

    int TopOpeBRep_ShapeScanner::Index ( ) const

    ◆ Init() [1/2]

    void TopOpeBRep_ShapeScanner::Init ( const TopoDS_Shape & E)

    ◆ Init() [2/2]

    void TopOpeBRep_ShapeScanner::Init ( TopOpeBRepTool_ShapeExplorer & X)

    ◆ More()

    bool TopOpeBRep_ShapeScanner::More ( ) const

    ◆ Next()

    void TopOpeBRep_ShapeScanner::Next ( )

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