#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_SComponentIterator * | GetPersistentCopy () const |
Function : GetPersistentCopy. More... | |
Private Attributes | |
DF_ChildIterator | _it |
DF_Label | _lab |
SALOMEDSImpl_SComponentIterator::SALOMEDSImpl_SComponentIterator | ( | const SALOMEDSImpl_SComponentIterator & | theIterator | ) |
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 | ( | ) |
SALOMEDSImpl_SComponentIterator * SALOMEDSImpl_SComponentIterator::GetPersistentCopy | ( | ) | const |
Function : GetPersistentCopy.
References _it, _lab, and SALOMEDSImpl_SComponentIterator().
Referenced by SALOMEDS_SComponentIterator_i::SALOMEDS_SComponentIterator_i().
|
virtual |
Function : Init.
References _it, _lab, and DF_ChildIterator::Init().
Referenced by SALOMEDSImpl_StudyManager::Impl_SaveAs(), SALOMEDS_SComponentIterator::Init(), and SALOMEDS_SComponentIterator_i::Init().
|
virtual |
Function : More.
References _it, SALOMEDSImpl_SComponent::IsA(), DF_ChildIterator::More(), and DF_ChildIterator::Value().
Referenced by SALOMEDSImpl_Study::DumpStudy(), SALOMEDSImpl_Study::FindComponent(), SALOMEDSImpl_Study::FindComponentID(), SALOMEDSImpl_Study::FindObject(), SALOMEDSImpl_Study::FindVariableAttribute(), SALOMEDSImpl_StudyManager::Impl_SaveAs(), SALOMEDS_SComponentIterator::More(), SALOMEDS_SComponentIterator_i::More(), SALOMEDSImpl_StudyManager::Open(), and SALOMEDSImpl_Study::ReplaceVariableAttribute().
|
virtual |
Function : Next.
References _it, and DF_ChildIterator::Next().
Referenced by SALOMEDSImpl_Study::DumpStudy(), SALOMEDSImpl_Study::FindComponent(), SALOMEDSImpl_Study::FindComponentID(), SALOMEDSImpl_Study::FindObject(), SALOMEDSImpl_Study::FindVariableAttribute(), SALOMEDSImpl_StudyManager::Impl_SaveAs(), SALOMEDS_SComponentIterator::Next(), SALOMEDS_SComponentIterator_i::Next(), SALOMEDSImpl_StudyManager::Open(), and SALOMEDSImpl_Study::ReplaceVariableAttribute().
|
virtual |
Function : Value.
References _it, SALOMEDSImpl_Study::SComponent(), and DF_ChildIterator::Value().
Referenced by SALOMEDSImpl_Study::DumpStudy(), SALOMEDSImpl_Study::FindComponent(), SALOMEDSImpl_Study::FindComponentID(), SALOMEDSImpl_Study::FindObject(), SALOMEDSImpl_Study::FindVariableAttribute(), SALOMEDSImpl_StudyManager::Impl_SaveAs(), SALOMEDSImpl_StudyManager::Open(), SALOMEDSImpl_Study::ReplaceVariableAttribute(), and SALOMEDS_SComponentIterator_i::Value().
|
private |
Referenced by GetPersistentCopy(), Init(), More(), Next(), SALOMEDSImpl_SComponentIterator(), and Value().
|
private |
Referenced by GetPersistentCopy(), Init(), and SALOMEDSImpl_SComponentIterator().