From: guigues Date: Wed, 10 Jun 2009 13:36:23 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: EED.02Oct2009~23 X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=91eabd1288dc149e3d86e6210e23fab7267a8675;p=bbtk.git *** empty log message *** --- diff --git a/kernel/doc/bbtkDoxygen/BlackBox.html b/kernel/doc/bbtkDoxygen/BlackBox.html new file mode 100644 index 0000000..2826dd3 --- /dev/null +++ b/kernel/doc/bbtkDoxygen/BlackBox.html @@ -0,0 +1,3 @@ +

Black Boxes

+ +A Black Box is an generic processing unit. \ No newline at end of file diff --git a/kernel/doc/bbtkDoxygen/sequences.txt b/kernel/doc/bbtkDoxygen/sequences.txt new file mode 100644 index 0000000..d84cf39 --- /dev/null +++ b/kernel/doc/bbtkDoxygen/sequences.txt @@ -0,0 +1,18 @@ +/** \page sequences Sequences + +\section bbExecute sequence + + + +\arg The user calls bbtk::BlackBox::bbExecute on BlackBox B +\arg bbExecute calls bbtk::BlackBox::bbRecursiveExecute which is the main recursive execution method. It passes a NULL Connection to tell bbRecursiveExecute that the execution order did not come from an output connection. +\arg bbRecursiveExecute does: + - returns if the box is already executing (cycle prevention) + - bbInitializeProcessing : initialize the box if not already done + - Sets the box as executing: bbSetExecuting(true) + - Stores the bool which tells if some other box is executing bbGlobalGetSomeBoxExecuting() + - Sets the global flag which tells if some box is executing ( bbGlobalSetSomeBoxExecuting(true)); + + + +*/