|
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.
|