Open CASCADE Technology 6.6.0
|
#include <TObj_OcafObjectIterator.hxx>
Public Member Functions | |
TObj_OcafObjectIterator (const TDF_Label &theLabel, const Handle< Standard_Type > &theType=NULL, const Standard_Boolean theRecursive=Standard_False) | |
Creates the iterator on objects in the sub labels of theLabel 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 objects in a partition. (implements TObj_ObjectIterator interface)
TObj_OcafObjectIterator::TObj_OcafObjectIterator | ( | const TDF_Label & | theLabel, |
const Handle< Standard_Type > & | theType = NULL , |
||
const Standard_Boolean | theRecursive = Standard_False |
||
) |
Constructor
virtual void TObj_OcafObjectIterator::MakeStep | ( | ) | [protected, virtual] |
Implements TObj_LabelIterator.
Handle< Standard_Type > TObj_OcafObjectIterator::myType [protected] |
fields