1 #ifndef __bbstdConcatStrings_h_INCLUDED__
2 #define __bbstdConcatStrings_h_INCLUDED__
4 #include "bbtkUserBlackBox.h"
11 public bbtk::UserBlackBox
13 BBTK_USER_BLACK_BOX_INTERFACE(ConcatStrings,bbtk::UserBlackBox);
14 BBTK_DECLARE_INPUT(In1, std::string);
15 BBTK_DECLARE_INPUT(In2, std::string);
16 BBTK_DECLARE_INPUT(In3, std::string);
17 BBTK_DECLARE_INPUT(In4, std::string);
18 BBTK_DECLARE_INPUT(In5, std::string);
19 BBTK_DECLARE_INPUT(In6, std::string);
20 BBTK_DECLARE_INPUT(In7, std::string);
21 BBTK_DECLARE_INPUT(In8, std::string);
22 BBTK_DECLARE_INPUT(In9, std::string);
23 BBTK_DECLARE_INPUT(In10,std::string);
24 BBTK_DECLARE_OUTPUT(Out,std::string);
25 BBTK_PROCESS(DoProcess);
29 virtual void bbUserConstructor();
33 BBTK_BEGIN_DESCRIBE_BLACK_BOX(ConcatStrings,bbtk::UserBlackBox);
34 BBTK_NAME("ConcatStrings");
35 BBTK_AUTHOR("jpr@creatis.insa-lyon.fr");
36 BBTK_DESCRIPTION("String concatenation");
37 BBTK_INPUT(ConcatStrings,In1, "String 1", std::string);
38 BBTK_INPUT(ConcatStrings,In2, "String 2", std::string);
39 BBTK_INPUT(ConcatStrings,In3, "String 3", std::string);
40 BBTK_INPUT(ConcatStrings,In4, "String 4", std::string);
41 BBTK_INPUT(ConcatStrings,In5, "String 5", std::string);
42 BBTK_INPUT(ConcatStrings,In6, "String 6", std::string);
43 BBTK_INPUT(ConcatStrings,In7, "String 7", std::string);
44 BBTK_INPUT(ConcatStrings,In8, "String 8", std::string);
45 BBTK_INPUT(ConcatStrings,In9, "String 9", std::string);
46 BBTK_INPUT(ConcatStrings,In10,"String 10",std::string);
47 BBTK_OUTPUT(ConcatStrings,Out,"Concatenated string",std::string);
48 BBTK_END_DESCRIBE_BLACK_BOX(ConcatStrings);
53 #endif // __bbstdConcatStrings_h_INCLUDED__