Version: 8.3.0
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
SALOMEDS::ChildIterator Interface Reference

ChildIterator interface More...

Inheritance diagram for SALOMEDS::ChildIterator:
Inheritance graph

Public Member Functions

void Init ()
 Activates the ChildIterator. More...
 
void InitEx (in boolean allLevels)
 Activates the ChildIterator for all child levels. More...
 
boolean More ()
 Method More. More...
 
void Next ()
 Passes the iterator to the next level. More...
 
SObject Value ()
 Returns the SObject corresponding to the current object found by the iterator. More...
 
void Register ()
 Increase the reference count (mark as used by another object). More...
 
void UnRegister ()
 Decrease the reference count (release by another object). More...
 
void Destroy ()
 Obsolete, left for compatibility reasons only. Use UnRegister() instead. More...
 

Detailed Description

ChildIterator interface

This interface contains methods which allow to iterate over all child levels.

Member Function Documentation

void SALOMEDS::ChildIterator::Init ( )

Activates the ChildIterator.

void SALOMEDS::ChildIterator::InitEx ( in boolean  allLevels)

Activates the ChildIterator for all child levels.

Parameters
allLevelsIf this boolean parameter is True, the ChildIterator will be activated for all child levels.
boolean SALOMEDS::ChildIterator::More ( )

Method More.

Returns
True if there is one more ChildIterator in the list.
void SALOMEDS::ChildIterator::Next ( )

Passes the iterator to the next level.

SObject SALOMEDS::ChildIterator::Value ( )

Returns the SObject corresponding to the current object found by the iterator.

void SALOME::GenericObj::Register ( )
inherited

Increase the reference count (mark as used by another object).

void SALOME::GenericObj::UnRegister ( )
inherited

Decrease the reference count (release by another object).

void SALOME::GenericObj::Destroy ( )
inherited

Obsolete, left for compatibility reasons only. Use UnRegister() instead.