|
Public Member Functions |
| Standard_EXPORT | TObj_ModelIterator (const Handle(TObj_Model)&theModel) |
| | Creates Iterator and initialize it by Model`s label.
|
| virtual Standard_EXPORT Standard_Boolean | More () const |
| | Returns True if iteration is not finished and method Value() will give the object.
|
| virtual Standard_EXPORT void | Next () |
| | Iterates to the next object.
|
| virtual Standard_EXPORT | Handle (TObj_Object) Value() const |
| | Returns current object (or MainObj of Model if iteration has finished).
|
Protected Member Functions |
| virtual Standard_EXPORT void | addIterator (const Handle(TObj_Object)&theObj) |
| | Add iterator on children of indicated object recursively.
|
| | Handle (TObj_Object) myObject |
| | Current object.
|
Protected Attributes |
| TObj_SequenceOfIterator | myIterSeq |
| | Sequence of iterators in model.
|