Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
BRepGraph_RootProductIterator Class Reference

Allocation-free iterator over root product identifiers. More...

#include <BRepGraph_Iterator.hxx>

Public Member Functions

 BRepGraph_RootProductIterator (const BRepGraph &theGraph)
 
bool More () const
 
void Next ()
 
const BRepGraph_ProductIdCurrent () const
 
NCollection_ForwardRangeIterator< BRepGraph_RootProductIteratorbegin ()
 
NCollection_ForwardRangeSentinel end () const
 

Detailed Description

Allocation-free iterator over root product identifiers.

Iterates directly over BRepGraph::RootProductIds() - products not referenced by any active occurrence.

Constructor & Destructor Documentation

◆ BRepGraph_RootProductIterator()

BRepGraph_RootProductIterator::BRepGraph_RootProductIterator ( const BRepGraph & theGraph)
inlineexplicit

Member Function Documentation

◆ begin()

NCollection_ForwardRangeIterator< BRepGraph_RootProductIterator > BRepGraph_RootProductIterator::begin ( )
inline

◆ Current()

const BRepGraph_ProductId & BRepGraph_RootProductIterator::Current ( ) const
inline

◆ end()

NCollection_ForwardRangeSentinel BRepGraph_RootProductIterator::end ( ) const
inline

◆ More()

bool BRepGraph_RootProductIterator::More ( ) const
inline

◆ Next()

void BRepGraph_RootProductIterator::Next ( )
inline

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