Version: 8.3.0
SALOMEDSImpl_ChildIterator Class Reference

#include <SALOMEDSImpl_ChildIterator.hxx>

Public Member Functions

 SALOMEDSImpl_ChildIterator ()
 
 SALOMEDSImpl_ChildIterator (const SALOMEDSImpl_SObject &theSO)
 
 SALOMEDSImpl_ChildIterator (const DF_Label &theLabel)
 
 ~SALOMEDSImpl_ChildIterator ()
 
virtual void Init ()
 
virtual void Init (const DF_Label &theLabel)
 
virtual void InitEx (bool theAllLevels)
 
virtual void InitEx (const DF_Label &theLabel, bool theAllLevels)
 
virtual bool More ()
 
virtual void Next ()
 
virtual SALOMEDSImpl_SObject Value ()
 
virtual DF_Label Label ()
 
SALOMEDSImpl_ChildIteratorGetPersistentCopy () const
 

Private Attributes

DF_ChildIterator _it
 
SALOMEDSImpl_SObject _so
 

Constructor & Destructor Documentation

SALOMEDSImpl_ChildIterator::SALOMEDSImpl_ChildIterator ( )

Referenced by GetPersistentCopy().

SALOMEDSImpl_ChildIterator::SALOMEDSImpl_ChildIterator ( const SALOMEDSImpl_SObject theSO)
SALOMEDSImpl_ChildIterator::SALOMEDSImpl_ChildIterator ( const DF_Label theLabel)
SALOMEDSImpl_ChildIterator::~SALOMEDSImpl_ChildIterator ( )

Member Function Documentation

SALOMEDSImpl_ChildIterator * SALOMEDSImpl_ChildIterator::GetPersistentCopy ( ) const
void SALOMEDSImpl_ChildIterator::Init ( )
virtual
void SALOMEDSImpl_ChildIterator::Init ( const DF_Label theLabel)
virtual

References _it, and DF_ChildIterator::Init().

void SALOMEDSImpl_ChildIterator::InitEx ( bool  theAllLevels)
virtual
void SALOMEDSImpl_ChildIterator::InitEx ( const DF_Label theLabel,
bool  theAllLevels 
)
virtual

References _it, and DF_ChildIterator::Init().

DF_Label SALOMEDSImpl_ChildIterator::Label ( )
virtual

References _it, and DF_ChildIterator::Value().

Field Documentation

DF_ChildIterator SALOMEDSImpl_ChildIterator::_it
private
SALOMEDSImpl_SObject SALOMEDSImpl_ChildIterator::_so
private