Back to index

salome-kernel  6.5.0
Public Member Functions
SALOMEDS::SComponentIterator Interface Reference

SComponentIterator interface More...

import "SALOMEDS.idl";

Inheritance diagram for SALOMEDS::SComponentIterator:
Inheritance graph
[legend]
Collaboration diagram for SALOMEDS::SComponentIterator:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Init ()
 Activates the SComponentIterator.
boolean More ()
 Method More.
void Next ()
 Moves the iterator to the next SComponent in the list.
SComponent Value ()
 Returns the SComponent corresponding to the current SComponent found by the iterator.
void Register ()
 Increase the reference count (mark as used by another object).
void UnRegister ()
 Decrease the reference count (release by another object).
void Destroy ()
 Obsolete, left for compatibility reasons only.

Detailed Description

SComponentIterator interface

This interface contains the methods allowing to iterate over all components in the list. The search is started from the first SComponent in the list.

Definition at line 1191 of file SALOMEDS.idl.


Member Function Documentation

void SALOME::GenericObj::Destroy ( ) [inherited]

Obsolete, left for compatibility reasons only.

Use UnRegister() instead.

Activates the SComponentIterator.

Method More.

Returns:
True if there is one more SComponent in the list.

Moves the iterator to the next SComponent in the list.

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).

Here is the caller graph for this function:

Returns the SComponent corresponding to the current SComponent found by the iterator.

See example1 for an example of this method usage in batchmode of SALOME application.


The documentation for this interface was generated from the following file: