Defines an Iterator on a list of Selections
#include <IFSelect_SelectionIterator.hxx>
Public Member Functions |
| IFSelect_SelectionIterator () |
| Creates an empty iterator, ready to be filled
|
| IFSelect_SelectionIterator (const Handle< IFSelect_Selection > &sel) |
| Creates an iterator from a Selection : it lists the Selections
from which <sel> depends (given by its method FillIterator)
|
void | AddFromIter (IFSelect_SelectionIterator &iter) |
| Adds to an iterator the content of another one
(each selection is present only once in the result)
|
void | AddItem (const Handle< IFSelect_Selection > &sel) |
| Adds a Selection to an iterator (if not yet noted)
|
void | AddList (const IFSelect_TSeqOfSelection &list) |
| Adds a list of Selections to an iterator (this list comes
from the description of a Selection or a Dispatch, etc...)
|
Standard_Boolean | More () const |
| Returns True if there are more Selections to get
|
void | Next () |
| Sets iterator to the next item
|
const Handle_IFSelect_Selection & | Value () const |
| Returns the current Selction beeing iterated
Error if count of Selection has been passed
|
Constructor & Destructor Documentation
IFSelect_SelectionIterator::IFSelect_SelectionIterator |
( |
| ) |
|
IFSelect_SelectionIterator::IFSelect_SelectionIterator |
( |
const Handle< IFSelect_Selection > & |
sel | ) |
|
Member Function Documentation
void IFSelect_SelectionIterator::Next |
( |
| ) |
|
const Handle_IFSelect_Selection& IFSelect_SelectionIterator::Value |
( |
| ) |
const |
The documentation for this class was generated from the following file: