X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_package_creaMiniTools%2Fsrc%2FbbcreaMiniToolsCreateReport01.h;fp=bbtk_package_creaMiniTools%2Fsrc%2FbbcreaMiniToolsCreateReport01.h;h=b2897430405c4b7ab3d2b206f5e5d842e8acb9cd;hb=380ac24f1bd5ac018b069d25147f2a626739e494;hp=0000000000000000000000000000000000000000;hpb=e22166cdf8719072962316960de1bf9f4565e62d;p=creaMiniTools.git diff --git a/bbtk_package_creaMiniTools/src/bbcreaMiniToolsCreateReport01.h b/bbtk_package_creaMiniTools/src/bbcreaMiniToolsCreateReport01.h new file mode 100644 index 0000000..b289743 --- /dev/null +++ b/bbtk_package_creaMiniTools/src/bbcreaMiniToolsCreateReport01.h @@ -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); + BBTK_DECLARE_INPUT(LstTitles1,std::vector); + BBTK_DECLARE_INPUT(LstTitles2,std::vector); + BBTK_DECLARE_INPUT(LstStepsPath,std::vector); + BBTK_DECLARE_INPUT(LstCommentsPath,std::vector); + + BBTK_DECLARE_OUTPUT(LstTitles,std::vector); + BBTK_DECLARE_OUTPUT(Out00,std::vector); + BBTK_DECLARE_OUTPUT(Out01,std::vector); + BBTK_DECLARE_OUTPUT(Out02,std::vector); + BBTK_DECLARE_OUTPUT(Out03,std::vector); + BBTK_DECLARE_OUTPUT(Out04,std::vector); + BBTK_DECLARE_OUTPUT(Out05,std::vector); + BBTK_DECLARE_OUTPUT(Out06,std::vector); + BBTK_DECLARE_OUTPUT(Out07,std::vector); + BBTK_DECLARE_OUTPUT(Out08,std::vector); + BBTK_DECLARE_OUTPUT(Out09,std::vector); + BBTK_DECLARE_OUTPUT(Out10,std::vector); + 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,""); +BBTK_INPUT(CreateReport01,LstTitles1,"LstTitle1 same size of LstTitle2",std::vector,""); +BBTK_INPUT(CreateReport01,LstTitles2,"LstTitle1 same size of LstTitle2",std::vector,""); +BBTK_INPUT(CreateReport01,LstStepsPath,"Path to file step. Will be replace",std::vector,""); +BBTK_INPUT(CreateReport01,LstCommentsPath,"Path to file comment. Will be replace",std::vector,""); + +BBTK_OUTPUT(CreateReport01,LstTitles,"Title (first line)",std::vector,""); +BBTK_OUTPUT(CreateReport01,Out00,"PatientID",std::vector,""); +BBTK_OUTPUT(CreateReport01,Out01,"Steps and then comments",std::vector,""); +BBTK_OUTPUT(CreateReport01,Out02,"Steps and then comments",std::vector,""); +BBTK_OUTPUT(CreateReport01,Out03,"Steps and then comments",std::vector,""); +BBTK_OUTPUT(CreateReport01,Out04,"Steps and then comments",std::vector,""); +BBTK_OUTPUT(CreateReport01,Out05,"Steps and then comments",std::vector,""); +BBTK_OUTPUT(CreateReport01,Out06,"Steps and then comments",std::vector,""); +BBTK_OUTPUT(CreateReport01,Out07,"Steps and then comments",std::vector,""); +BBTK_OUTPUT(CreateReport01,Out08,"Steps and then comments",std::vector,""); +BBTK_OUTPUT(CreateReport01,Out09,"Steps and then comments",std::vector,""); +BBTK_OUTPUT(CreateReport01,Out10,"Steps and then comments",std::vector,""); + +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__ +