]> Creatis software - creaMiniTools.git/blob - bbtk_package_creaMiniTools/src/bbcreaMiniToolsCreateReport01.h
b2897430405c4b7ab3d2b206f5e5d842e8acb9cd
[creaMiniTools.git] / bbtk_package_creaMiniTools / src / bbcreaMiniToolsCreateReport01.h
1 //===== 
2 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
3 //===== 
4 #ifndef __bbcreaMiniToolsCreateReport01_h_INCLUDED__
5 #define __bbcreaMiniToolsCreateReport01_h_INCLUDED__
6
7 #include "bbcreaMiniTools_EXPORT.h"
8 #include "bbtkAtomicBlackBox.h"
9 #include "iostream"
10
11 namespace bbcreaMiniTools
12 {
13
14 class bbcreaMiniTools_EXPORT CreateReport01
15  : 
16    public bbtk::AtomicBlackBox
17 {
18   BBTK_BLACK_BOX_INTERFACE(CreateReport01,bbtk::AtomicBlackBox);
19 //===== 
20 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
21 //===== 
22   BBTK_DECLARE_INPUT(LstPatientsID,std::vector<std::string>);
23   BBTK_DECLARE_INPUT(LstTitles1,std::vector<std::string>);
24   BBTK_DECLARE_INPUT(LstTitles2,std::vector<std::string>);
25   BBTK_DECLARE_INPUT(LstStepsPath,std::vector<std::string>);
26   BBTK_DECLARE_INPUT(LstCommentsPath,std::vector<std::string>);
27
28     BBTK_DECLARE_OUTPUT(LstTitles,std::vector<std::string>);
29     BBTK_DECLARE_OUTPUT(Out00,std::vector<std::string>);
30     BBTK_DECLARE_OUTPUT(Out01,std::vector<std::string>);
31     BBTK_DECLARE_OUTPUT(Out02,std::vector<std::string>);
32     BBTK_DECLARE_OUTPUT(Out03,std::vector<std::string>);
33     BBTK_DECLARE_OUTPUT(Out04,std::vector<std::string>);
34     BBTK_DECLARE_OUTPUT(Out05,std::vector<std::string>);
35     BBTK_DECLARE_OUTPUT(Out06,std::vector<std::string>);
36     BBTK_DECLARE_OUTPUT(Out07,std::vector<std::string>);
37     BBTK_DECLARE_OUTPUT(Out08,std::vector<std::string>);
38     BBTK_DECLARE_OUTPUT(Out09,std::vector<std::string>);
39     BBTK_DECLARE_OUTPUT(Out10,std::vector<std::string>);
40   BBTK_PROCESS(Process);
41   void Process();
42 //===== 
43 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
44 //===== 
45 };
46
47 BBTK_BEGIN_DESCRIBE_BLACK_BOX(CreateReport01,bbtk::AtomicBlackBox);
48 BBTK_NAME("CreateReport01");
49 BBTK_AUTHOR("InfoDev");
50 BBTK_DESCRIPTION("No Description.");
51 BBTK_CATEGORY("empty");
52 BBTK_INPUT(CreateReport01,LstPatientsID,"List of Patients Id to be analysed",std::vector<std::string>,"");
53 BBTK_INPUT(CreateReport01,LstTitles1,"LstTitle1 same size of LstTitle2",std::vector<std::string>,"");
54 BBTK_INPUT(CreateReport01,LstTitles2,"LstTitle1 same size of LstTitle2",std::vector<std::string>,"");
55 BBTK_INPUT(CreateReport01,LstStepsPath,"Path to file step. <PATIENTID> Will be replace",std::vector<std::string>,"");
56 BBTK_INPUT(CreateReport01,LstCommentsPath,"Path to file comment. <PATIENTID> Will be replace",std::vector<std::string>,"");
57
58 BBTK_OUTPUT(CreateReport01,LstTitles,"Title (first line)",std::vector<std::string>,"");
59 BBTK_OUTPUT(CreateReport01,Out00,"PatientID",std::vector<std::string>,"");
60 BBTK_OUTPUT(CreateReport01,Out01,"Steps and then comments",std::vector<std::string>,"");
61 BBTK_OUTPUT(CreateReport01,Out02,"Steps and then comments",std::vector<std::string>,"");
62 BBTK_OUTPUT(CreateReport01,Out03,"Steps and then comments",std::vector<std::string>,"");
63 BBTK_OUTPUT(CreateReport01,Out04,"Steps and then comments",std::vector<std::string>,"");
64 BBTK_OUTPUT(CreateReport01,Out05,"Steps and then comments",std::vector<std::string>,"");
65 BBTK_OUTPUT(CreateReport01,Out06,"Steps and then comments",std::vector<std::string>,"");
66 BBTK_OUTPUT(CreateReport01,Out07,"Steps and then comments",std::vector<std::string>,"");
67 BBTK_OUTPUT(CreateReport01,Out08,"Steps and then comments",std::vector<std::string>,"");
68 BBTK_OUTPUT(CreateReport01,Out09,"Steps and then comments",std::vector<std::string>,"");
69 BBTK_OUTPUT(CreateReport01,Out10,"Steps and then comments",std::vector<std::string>,"");
70
71 BBTK_END_DESCRIBE_BLACK_BOX(CreateReport01);
72 //===== 
73 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
74 //===== 
75 }
76 // EO namespace bbcreaMiniTools
77
78 #endif // __bbcreaMiniToolsCreateReport01_h_INCLUDED__
79