Open CASCADE Technology  7.3.0
Public Member Functions

SelectMgr_SelectableObjectSet::Iterator Class Reference

Class to iterate sequentually over all objects from every subset. More...

#include <SelectMgr_SelectableObjectSet.hxx>

Public Member Functions

 Iterator ()
 Default constructor without initialization. More...
 
 Iterator (const SelectMgr_SelectableObjectSet &theSet)
 Constructs and initializes the iterator. More...
 
void Init (const SelectMgr_SelectableObjectSet &theSet)
 Initializes the iterator. More...
 
Standard_Boolean More ()
 Returns false when there is no more objects to iterate over. More...
 
void Next ()
 Steps to next selectable object in the set. More...
 
const Handle< SelectMgr_SelectableObject > & Value () const
 Returns current object. More...
 

Detailed Description

Class to iterate sequentually over all objects from every subset.

Constructor & Destructor Documentation

◆ Iterator() [1/2]

SelectMgr_SelectableObjectSet::Iterator::Iterator ( )
inline

Default constructor without initialization.

◆ Iterator() [2/2]

SelectMgr_SelectableObjectSet::Iterator::Iterator ( const SelectMgr_SelectableObjectSet theSet)
inline

Constructs and initializes the iterator.

Member Function Documentation

◆ Init()

void SelectMgr_SelectableObjectSet::Iterator::Init ( const SelectMgr_SelectableObjectSet theSet)
inline

Initializes the iterator.

◆ More()

Standard_Boolean SelectMgr_SelectableObjectSet::Iterator::More ( void  )
inline

Returns false when there is no more objects to iterate over.

◆ Next()

void SelectMgr_SelectableObjectSet::Iterator::Next ( void  )
inline

Steps to next selectable object in the set.

◆ Value()

const Handle< SelectMgr_SelectableObject >& SelectMgr_SelectableObjectSet::Iterator::Value ( void  ) const
inline

Returns current object.


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