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)
4 #ifndef __bbcreaMiniToolsCreateReport01_h_INCLUDED__
5 #define __bbcreaMiniToolsCreateReport01_h_INCLUDED__
7 #include "bbcreaMiniTools_EXPORT.h"
8 #include "bbtkAtomicBlackBox.h"
11 namespace bbcreaMiniTools
14 class bbcreaMiniTools_EXPORT CreateReport01
16 public bbtk::AtomicBlackBox
18 BBTK_BLACK_BOX_INTERFACE(CreateReport01,bbtk::AtomicBlackBox);
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)
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>);
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);
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)
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>,"");
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>,"");
71 BBTK_END_DESCRIBE_BLACK_BOX(CreateReport01);
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)
76 // EO namespace bbcreaMiniTools
78 #endif // __bbcreaMiniToolsCreateReport01_h_INCLUDED__