Open CASCADE Technology 6.6.0
|
#include <TObj_ReferenceIterator.hxx>
Public Member Functions | |
TObj_ReferenceIterator (const TDF_Label &theLabel, const Handle< Standard_Type > &theType=NULL, const Standard_Boolean theRecursive=Standard_True) | |
Creates the iterator on references in partition theType narrows a variety of iterated objects. | |
Protected Member Functions | |
virtual void | MakeStep () |
Shift iterator to the next object. | |
Protected Attributes | |
Handle< Standard_Type > | myType |
Type of objects to iterate on. |
This class provides an iterator by references of the object (implements TObj_ReferenceIterator interface)
TObj_ReferenceIterator::TObj_ReferenceIterator | ( | const TDF_Label & | theLabel, |
const Handle< Standard_Type > & | theType = NULL , |
||
const Standard_Boolean | theRecursive = Standard_True |
||
) |
virtual void TObj_ReferenceIterator::MakeStep | ( | ) | [protected, virtual] |
Internal methods
Implements TObj_LabelIterator.
Handle< Standard_Type > TObj_ReferenceIterator::myType [protected] |