]> Creatis software - creaMiniTools.git/blobdiff - bbtk_package_creaMiniTools/src/bbcreaMiniToolsCreateReport01.h
#3421 template_creaPatientsSystem
[creaMiniTools.git] / bbtk_package_creaMiniTools / src / bbcreaMiniToolsCreateReport01.h
diff --git a/bbtk_package_creaMiniTools/src/bbcreaMiniToolsCreateReport01.h b/bbtk_package_creaMiniTools/src/bbcreaMiniToolsCreateReport01.h
new file mode 100644 (file)
index 0000000..b289743
--- /dev/null
@@ -0,0 +1,79 @@
+//===== 
+// 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)
+//===== 
+#ifndef __bbcreaMiniToolsCreateReport01_h_INCLUDED__
+#define __bbcreaMiniToolsCreateReport01_h_INCLUDED__
+
+#include "bbcreaMiniTools_EXPORT.h"
+#include "bbtkAtomicBlackBox.h"
+#include "iostream"
+
+namespace bbcreaMiniTools
+{
+
+class bbcreaMiniTools_EXPORT CreateReport01
+ : 
+   public bbtk::AtomicBlackBox
+{
+  BBTK_BLACK_BOX_INTERFACE(CreateReport01,bbtk::AtomicBlackBox);
+//===== 
+// 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)
+//===== 
+  BBTK_DECLARE_INPUT(LstPatientsID,std::vector<std::string>);
+  BBTK_DECLARE_INPUT(LstTitles1,std::vector<std::string>);
+  BBTK_DECLARE_INPUT(LstTitles2,std::vector<std::string>);
+  BBTK_DECLARE_INPUT(LstStepsPath,std::vector<std::string>);
+  BBTK_DECLARE_INPUT(LstCommentsPath,std::vector<std::string>);
+
+    BBTK_DECLARE_OUTPUT(LstTitles,std::vector<std::string>);
+    BBTK_DECLARE_OUTPUT(Out00,std::vector<std::string>);
+    BBTK_DECLARE_OUTPUT(Out01,std::vector<std::string>);
+    BBTK_DECLARE_OUTPUT(Out02,std::vector<std::string>);
+    BBTK_DECLARE_OUTPUT(Out03,std::vector<std::string>);
+    BBTK_DECLARE_OUTPUT(Out04,std::vector<std::string>);
+    BBTK_DECLARE_OUTPUT(Out05,std::vector<std::string>);
+    BBTK_DECLARE_OUTPUT(Out06,std::vector<std::string>);
+    BBTK_DECLARE_OUTPUT(Out07,std::vector<std::string>);
+    BBTK_DECLARE_OUTPUT(Out08,std::vector<std::string>);
+    BBTK_DECLARE_OUTPUT(Out09,std::vector<std::string>);
+    BBTK_DECLARE_OUTPUT(Out10,std::vector<std::string>);
+  BBTK_PROCESS(Process);
+  void Process();
+//===== 
+// 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)
+//===== 
+};
+
+BBTK_BEGIN_DESCRIBE_BLACK_BOX(CreateReport01,bbtk::AtomicBlackBox);
+BBTK_NAME("CreateReport01");
+BBTK_AUTHOR("InfoDev");
+BBTK_DESCRIPTION("No Description.");
+BBTK_CATEGORY("empty");
+BBTK_INPUT(CreateReport01,LstPatientsID,"List of Patients Id to be analysed",std::vector<std::string>,"");
+BBTK_INPUT(CreateReport01,LstTitles1,"LstTitle1 same size of LstTitle2",std::vector<std::string>,"");
+BBTK_INPUT(CreateReport01,LstTitles2,"LstTitle1 same size of LstTitle2",std::vector<std::string>,"");
+BBTK_INPUT(CreateReport01,LstStepsPath,"Path to file step. <PATIENTID> Will be replace",std::vector<std::string>,"");
+BBTK_INPUT(CreateReport01,LstCommentsPath,"Path to file comment. <PATIENTID> Will be replace",std::vector<std::string>,"");
+
+BBTK_OUTPUT(CreateReport01,LstTitles,"Title (first line)",std::vector<std::string>,"");
+BBTK_OUTPUT(CreateReport01,Out00,"PatientID",std::vector<std::string>,"");
+BBTK_OUTPUT(CreateReport01,Out01,"Steps and then comments",std::vector<std::string>,"");
+BBTK_OUTPUT(CreateReport01,Out02,"Steps and then comments",std::vector<std::string>,"");
+BBTK_OUTPUT(CreateReport01,Out03,"Steps and then comments",std::vector<std::string>,"");
+BBTK_OUTPUT(CreateReport01,Out04,"Steps and then comments",std::vector<std::string>,"");
+BBTK_OUTPUT(CreateReport01,Out05,"Steps and then comments",std::vector<std::string>,"");
+BBTK_OUTPUT(CreateReport01,Out06,"Steps and then comments",std::vector<std::string>,"");
+BBTK_OUTPUT(CreateReport01,Out07,"Steps and then comments",std::vector<std::string>,"");
+BBTK_OUTPUT(CreateReport01,Out08,"Steps and then comments",std::vector<std::string>,"");
+BBTK_OUTPUT(CreateReport01,Out09,"Steps and then comments",std::vector<std::string>,"");
+BBTK_OUTPUT(CreateReport01,Out10,"Steps and then comments",std::vector<std::string>,"");
+
+BBTK_END_DESCRIBE_BLACK_BOX(CreateReport01);
+//===== 
+// 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)
+//===== 
+}
+// EO namespace bbcreaMiniTools
+
+#endif // __bbcreaMiniToolsCreateReport01_h_INCLUDED__
+