]> Creatis software - bbtk.git/blob - packages/std/src/bbstdStringSelect.cxx
=== MAJOR RELEASE ====
[bbtk.git] / packages / std / src / bbstdStringSelect.cxx
1 #include "bbstdStringSelect.h"
2 #include "bbstdPackage.h"
3
4 namespace bbstd
5 {
6
7   BBTK_ADD_BLACK_BOX_TO_PACKAGE(std,StringSelect)
8     BBTK_BLACK_BOX_IMPLEMENTATION(StringSelect,bbtk::AtomicBlackBox);
9   
10   void StringSelect::bbUserConstructor() 
11   { 
12     bbSetInputIn(0);
13     bbSetInputIn0("");
14     bbSetInputIn1("");
15     bbSetInputIn2("");
16     bbSetInputIn3("");
17     bbSetInputIn4("");
18     bbSetInputIn5("");
19     bbSetInputIn6("");
20     bbSetInputIn7("");
21     bbSetInputIn8("");
22     bbSetInputIn9("");
23   }
24   
25   
26   
27   void StringSelect::DoProcess()
28   {
29     if (bbGetInputIn()==0) bbSetOutputOut( bbGetInputIn0() );
30     else if (bbGetInputIn()==1) bbSetOutputOut( bbGetInputIn1() );
31     else if (bbGetInputIn()==2) bbSetOutputOut( bbGetInputIn2() );
32     else if (bbGetInputIn()==3) bbSetOutputOut( bbGetInputIn3() );
33     else if (bbGetInputIn()==4) bbSetOutputOut( bbGetInputIn4() );
34     else if (bbGetInputIn()==5) bbSetOutputOut( bbGetInputIn5() );
35     else if (bbGetInputIn()==6) bbSetOutputOut( bbGetInputIn6() );
36     else if (bbGetInputIn()==7) bbSetOutputOut( bbGetInputIn7() );
37     else if (bbGetInputIn()==8) bbSetOutputOut( bbGetInputIn8() );
38     else if (bbGetInputIn()==9) bbSetOutputOut( bbGetInputIn9() );
39     
40   }
41 }
42 // EO namespace bbstd
43
44