#include <IFSelect_SelectionIterator.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | IFSelect_SelectionIterator () |
Creates an empty iterator, ready to be filled . | |
Standard_EXPORT | 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) . | |
Standard_EXPORT void | AddFromIter (IFSelect_SelectionIterator &iter) |
Adds to an iterator the content of another one (each selection is present only once in the result) . | |
Standard_EXPORT void | AddItem (const Handle(IFSelect_Selection)&sel) |
Adds a Selection to an iterator (if not yet noted) . | |
Standard_EXPORT 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_EXPORT Standard_Boolean | More () const |
Returns True if there are more Selections to get . | |
Standard_EXPORT void | Next () |
Sets iterator to the next item . | |
Standard_EXPORT const Handle_IFSelect_Selection & | Value () const |
Returns the current Selction beeing iterated Error if count of Selection has been passed . | |
Private Attributes | |
Standard_Integer | thecurr |
Handle_IFSelect_HSeqOfSelection | thelist |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|