Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

algorithmTree Class Reference

A multialgorithm whith algorithmComposite s in the initialize, execute and finalize methods. More...

#include <algorithmTree.h>

Inheritance diagram for algorithmTree:

algorithmVI centellaAlg eventVI eventComposite eventTask List of all members.

Public Methods

 algorithmTree ()
 constructor - create the algorithmComposite s.

virtual ~algorithmTree ()
 destructor - destroies the algorithmComposite s.

virtual void initialize ()
 the initalize() method runs the ini algorithmComposite.

virtual void execute ()
 the execute() method runs the exe algorithmComposite.

virtual void finalize ()
 the finalize method runs the fin algorithmComposite.


Protected Methods

algorithmCompositeiniAlg () const
 returns algorithmComposite for the initialize algorithms.

algorithmCompositeexeAlg () const
 returns algorithmComposite for the execute algorithms.

algorithmCompositefinAlg () const
 retruns algorithmComposite for the finalize algorithms.


Private Attributes

algorithmCompositem_ini
 algorithmComposite for the initialize algorithms.

algorithmCompositem_exe
 algorithmComposite for the execute algorithms.

algorithmCompositem_fin
 algorithmComposite for the finalize algorithms.


Detailed Description

A multialgorithm whith algorithmComposite s in the initialize, execute and finalize methods.

The initialize(), execute() and finalize() methods run their respective algorithmComposite.

Definition at line 16 of file algorithmTree.h.


Constructor & Destructor Documentation

algorithmTree::algorithmTree ( )

constructor - create the algorithmComposite s.

Definition at line 4 of file algorithmTree.cpp.

algorithmTree::~algorithmTree ( ) [inline, virtual]

destructor - destroies the algorithmComposite s.

Definition at line 12 of file algorithmTree.cpp.


Member Function Documentation

algorithmComposite * algorithmTree::exeAlg ( ) const [inline, protected]

returns algorithmComposite for the execute algorithms.

Definition at line 38 of file algorithmTree.h.

void algorithmTree::execute ( ) [inline, virtual]

the execute() method runs the exe algorithmComposite.

Reimplemented from algorithmVI.

Definition at line 29 of file algorithmTree.h.

algorithmComposite * algorithmTree::finAlg ( ) const [inline, protected]

retruns algorithmComposite for the finalize algorithms.

Definition at line 40 of file algorithmTree.h.

void algorithmTree::finalize ( ) [inline, virtual]

the finalize method runs the fin algorithmComposite.

Reimplemented from algorithmVI.

Definition at line 31 of file algorithmTree.h.

algorithmComposite * algorithmTree::iniAlg ( ) const [inline, protected]

returns algorithmComposite for the initialize algorithms.

Definition at line 36 of file algorithmTree.h.

void algorithmTree::initialize ( ) [inline, virtual]

the initalize() method runs the ini algorithmComposite.

Reimplemented from algorithmVI.

Reimplemented in centellaAlg.

Definition at line 27 of file algorithmTree.h.


Member Data Documentation

algorithmComposite * algorithmTree::m_exe [private]

algorithmComposite for the execute algorithms.

Definition at line 47 of file algorithmTree.h.

algorithmComposite * algorithmTree::m_fin [private]

algorithmComposite for the finalize algorithms.

Definition at line 49 of file algorithmTree.h.

algorithmComposite * algorithmTree::m_ini [private]

algorithmComposite for the initialize algorithms.

Definition at line 45 of file algorithmTree.h.


The documentation for this class was generated from the following files:
Generated at Fri Aug 18 12:57:39 2000 for centella framework by doxygen 1.1.3 written by Dimitri van Heesch, © 1997-2000