]> Creatis software - crea.git/blob - appli/creaNewProject/NewProject/bbtk_mySamplePackage_PKG/src/bbmySamplePackagemySampleBox1.h
9bae5a433ca8a75a2684381299ed04255b5ed4ad
[crea.git] / appli / creaNewProject / NewProject / bbtk_mySamplePackage_PKG / src / bbmySamplePackagemySampleBox1.h
1
2 #ifndef __bbmySamplePackagemySampleBox1_h_INCLUDED__
3 #define __bbmySamplePackagemySampleBox1_h_INCLUDED__
4 #include "bbmySamplePackage_EXPORT.h"
5 #include "bbtkAtomicBlackBox.h"
6 #include "iostream"
7 #include "myFierceClass.h"
8  
9 namespace bbmySamplePackage
10 {
11
12 class bbmySamplePackage_EXPORT mySampleBox1
13  : 
14    public bbtk::AtomicBlackBox
15 {
16   BBTK_BLACK_BOX_INTERFACE(mySampleBox1,bbtk::AtomicBlackBox);
17
18   BBTK_DECLARE_INPUT(In1,double);
19   BBTK_DECLARE_INPUT(In2,double);  
20   BBTK_DECLARE_OUTPUT(Out,double);
21   BBTK_PROCESS(Process);
22   void Process();
23   
24   myFierceClass2 c;
25
26 };
27
28 BBTK_BEGIN_DESCRIBE_BLACK_BOX(mySampleBox1,bbtk::AtomicBlackBox);
29 BBTK_NAME("mySampleBox1");
30 BBTK_AUTHOR("info-dev");
31 BBTK_DESCRIPTION("sample box that uses a class of mySampleLib");
32 BBTK_CATEGORY("");
33 BBTK_INPUT(mySampleBox1,In1,"First input",double,"");
34 BBTK_INPUT(mySampleBox1,In2,"First input",double,"");
35 BBTK_OUTPUT(mySampleBox1,Out,"First output",double,"");
36 BBTK_END_DESCRIBE_BLACK_BOX(mySampleBox1);
37
38 }
39 // EO namespace bbmySamplePackage
40
41 #endif // __bbmySamplePackagemySampleBox1_h_INCLUDED__
42