SALOME documentation central

SALOMEDS::UseCaseIterator Interface Reference

Interface of the UseCaseIterator. More...

Inheritance diagram for SALOMEDS::UseCaseIterator:
Inheritance graph

Public Member Functions

void Init (in boolean allLevels)
boolean More ()
void Next ()
SObject Value ()
void Register ()
 Increase the reference count (mark as used by another object).
void Destroy ()
 Decrease the reference count (release by another object).

Detailed Description

Interface of the UseCaseIterator.

This interface contains a set of methods used for iteration over the objects in the use case.


Member Function Documentation

void SALOMEDS::UseCaseIterator::Init ( in boolean  allLevels  ) 

Activates the UseCaseIterator.

Parameters:
allLevels If the value of this parameter is True the Iterator is activated for all subobjects.
boolean SALOMEDS::UseCaseIterator::More (  ) 

Method More

Returns:
True if the UseCaseIterator finds one more object.
void SALOMEDS::UseCaseIterator::Next (  ) 

Passes the iterator to the next object.

SObject SALOMEDS::UseCaseIterator::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::Destroy (  )  [inherited]

Decrease the reference count (release by another object).


Copyright © 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS