Version: 8.3.0
SALOMEDSImpl_SComponentIterator Class Reference

#include <SALOMEDSImpl_SComponentIterator.hxx>

Public Member Functions

 SALOMEDSImpl_SComponentIterator (const SALOMEDSImpl_SComponentIterator &theIterator)
 
 SALOMEDSImpl_SComponentIterator ()
 
 SALOMEDSImpl_SComponentIterator (DF_Document *theDocument)
 Function : constructor. More...
 
 ~SALOMEDSImpl_SComponentIterator ()
 
virtual void Init ()
 Function : Init. More...
 
virtual bool More ()
 Function : More. More...
 
virtual void Next ()
 Function : Next. More...
 
virtual SALOMEDSImpl_SComponent Value ()
 Function : Value. More...
 
SALOMEDSImpl_SComponentIteratorGetPersistentCopy () const
 Function : GetPersistentCopy. More...
 

Private Attributes

DF_ChildIterator _it
 
DF_Label _lab
 

Constructor & Destructor Documentation

SALOMEDSImpl_SComponentIterator::SALOMEDSImpl_SComponentIterator ( const SALOMEDSImpl_SComponentIterator theIterator)

References _it, and _lab.

SALOMEDSImpl_SComponentIterator::SALOMEDSImpl_SComponentIterator ( )

Referenced by GetPersistentCopy().

SALOMEDSImpl_SComponentIterator::SALOMEDSImpl_SComponentIterator ( DF_Document theDocument)

Function : constructor.

References _it, _lab, DF_ChildIterator::Init(), and DF_Document::Main().

SALOMEDSImpl_SComponentIterator::~SALOMEDSImpl_SComponentIterator ( )

Member Function Documentation

SALOMEDSImpl_SComponentIterator * SALOMEDSImpl_SComponentIterator::GetPersistentCopy ( ) const

Function : GetPersistentCopy.

References _it, _lab, and SALOMEDSImpl_SComponentIterator().

Referenced by SALOMEDS_SComponentIterator_i::SALOMEDS_SComponentIterator_i().

void SALOMEDSImpl_SComponentIterator::Init ( )
virtual

Field Documentation

DF_ChildIterator SALOMEDSImpl_SComponentIterator::_it
private
DF_Label SALOMEDSImpl_SComponentIterator::_lab
private