]> Creatis software - bbtk.git/blobdiff - packages/itk/src/bbitkTypedImageToAnyImage.h
=== MAJOR RELEASE ====
[bbtk.git] / packages / itk / src / bbitkTypedImageToAnyImage.h
index ed7ee3591c5785701fea49934da2e6f3a4717803..edb82685e3aba183f1eb217c0677a28c96c8cd23 100644 (file)
@@ -15,8 +15,9 @@ namespace bbitk
   template <class itkImageTypePointer>
   class TypedImageToAnyImage : public bbtk::AtomicBlackBox
   {  
-    BBTK_USER_BLACK_BOX_INTERFACE(TypedImageToAnyImage,
-                                 bbtk::AtomicBlackBox);
+    BBTK_TEMPLATE_BLACK_BOX_INTERFACE(TypedImageToAnyImage,
+                                     bbtk::AtomicBlackBox,
+                                     itkImageTypePointer);
     BBTK_DECLARE_INPUT(In,itkImageTypePointer);
     BBTK_DECLARE_OUTPUT(Out,anyImagePointer);
     BBTK_PROCESS(DoIt);
@@ -26,12 +27,14 @@ namespace bbitk
  
   //=================================================================
   // BlackBox description
-  BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX(TypedImageToAnyImage);
+  BBTK_BEGIN_DESCRIBE_TEMPLATE_BLACK_BOX(TypedImageToAnyImage,
+                                     bbtk::AtomicBlackBox);
   BBTK_NAME(bbtk::HumanTypeName<T>()
            + "To" + bbtk::HumanTypeName<anyImagePointer>());
   BBTK_AUTHOR("laurent.guigues at creatis.insa-lyon.fr");
-  BBTK_DESCRIPTION("Transforms a typed itk image ("+bbtk::HumanTypeName<T>()+
-                  ") into a generic itk image ("+
+  BBTK_DESCRIPTION("Converts a typed itk image pointer ("
+                  +bbtk::HumanTypeName<T>()+
+                  ") into a generic itk image pointer ("+
                   bbtk::HumanTypeName<anyImagePointer>()+")");
   BBTK_CATEGORY("adaptor");
   BBTK_DEFAULT_ADAPTOR();