OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    Poly_CoherentTriangulation::IteratorOfTriangle Class Reference

    #include <Poly_CoherentTriangulation.hxx>

    Inheritance diagram for Poly_CoherentTriangulation::IteratorOfTriangle:

    Public Member Functions

     IteratorOfTriangle (const occ::handle< Poly_CoherentTriangulation > &theTri)
     Constructor.
    void Next () noexcept override
     Make step.
    Public Member Functions inherited from NCollection_Iterator< Container >
     NCollection_Iterator ()
     NCollection_Iterator (const NCollection_Iterator &theOther)
     NCollection_Iterator (const Container &theList)
     NCollection_Iterator (const Container &theList, const typename Container::iterator &theOther)
     NCollection_Iterator (const Container &theList, typename Container::iterator &&theOther)
     ~NCollection_Iterator () noexcept=default
    void Init (Container &theList)
    void Init (const Container &theList)
    virtual bool More () const noexcept
    void Initialize (Container &theList)
    void Initialize (const Container &theList)
    const Container::iterator & ValueIter () const noexcept
    Container::iterator & ChangeValueIter () noexcept
    const Container::iterator & EndIter () const noexcept
    Container::iterator & ChangeEndIter () noexcept
    const Container::const_reference Value () const
    const Container::reference ChangeValue ()
    bool operator== (const NCollection_Iterator &theOther) noexcept
    bool operator!= (const NCollection_Iterator &theOther) noexcept
    NCollection_Iterator & operator= (const NCollection_Iterator &theOther) noexcept
    NCollection_Iterator & operator= (NCollection_Iterator &&theOther) noexcept

    Detailed Description

    Subclass Iterator - allows to iterate all triangles skipping those that have been removed.

    Constructor & Destructor Documentation

    ◆ IteratorOfTriangle()

    Poly_CoherentTriangulation::IteratorOfTriangle::IteratorOfTriangle ( const occ::handle< Poly_CoherentTriangulation > & theTri)

    Constructor.

    Member Function Documentation

    ◆ Next()

    void Poly_CoherentTriangulation::IteratorOfTriangle::Next ( )
    overridevirtualnoexcept

    Make step.

    Reimplemented from NCollection_Iterator< Container >.


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