]> Creatis software - bbtk.git/blobdiff - packages/std/src/bbstdToString.h
Renamed UserBlackBox into AtomicBlackBox which is a better name (versus ComplexBlackB...
[bbtk.git] / packages / std / src / bbstdToString.h
index 8b887d2fa29bbff373cee724aa58c695bccba279..f7bd2d3505da3f5ba6eb5587a94da0b1c1af9fae 100644 (file)
@@ -1,33 +1,34 @@
 #ifndef __bbstdToString_h_INCLUDED__
 #define __bbstdToString_h_INCLUDED__
 
-#include "bbtkUserBlackBox.h"
+#include "bbtkAtomicBlackBox.h"
 
 namespace bbstd 
 {  
   //=================================================================
-  // UserBlackBox declaration
+  // BlackBox declaration
   template <class T>
-  class ToString : public bbtk::UserBlackBox
+  class ToString : public bbtk::AtomicBlackBox
   {  
-    BBTK_USER_BLACK_BOX_INTERFACE(ToString,bbtk::UserBlackBox);
+    BBTK_USER_BLACK_BOX_INTERFACE(ToString,bbtk::AtomicBlackBox);
       BBTK_DECLARE_INPUT(In,T);
       BBTK_DECLARE_OUTPUT(Out,std::string);
     BBTK_PROCESS(DoIt);
     void DoIt(); 
   };
-  
   //=================================================================
 
-  // UserBlackBox description
+  //=================================================================
+  // BlackBox description
   BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX(ToString);
-  BBTK_NAME(bbtk::TypeName<T>()+"ToString");
+  BBTK_NAME(bbtk::HumanTypeName<T>()+"ToString");
   BBTK_AUTHOR("laurent.guigues@creatis.insa-lyon.fr");
   BBTK_CATEGORY("adaptor");
   BBTK_DEFAULT_ADAPTOR();
-  BBTK_DESCRIPTION("Converts a "+bbtk::TypeName<T>()+" into a string");
-    BBTK_TEMPLATE_INPUT(ToString, In,"Input",T);
-    BBTK_TEMPLATE_OUTPUT(ToString, Out,"Output",std::string);
+  BBTK_DESCRIPTION("Converts a "+bbtk::HumanTypeName<T>()+" ("
+                  +bbtk::TypeName<T>()+") into a string");
+  BBTK_TEMPLATE_INPUT(ToString, In,"Input",T);
+  BBTK_TEMPLATE_OUTPUT(ToString, Out,"Output",std::string);
   BBTK_END_DESCRIBE_TEMPLATE_BLACK_BOX(ToString);
   //=================================================================