--- /dev/null
+//=====
+// 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 __bbcreaImageIOItkImagesChooserDialogBox_h_INCLUDED__
+#define __bbcreaImageIOItkImagesChooserDialogBox_h_INCLUDED__
+
+#define BBTK_ITK_IMAGE_DIM_2
+#define BBTK_ITK_IMAGE_DIM_3
+#define BBTK_ITK_IMAGE_DIM_4
+#define BBTK_ITK_IMAGE_TYPE_int8_t
+#define BBTK_ITK_IMAGE_TYPE_uint8_t
+#define BBTK_ITK_IMAGE_TYPE_int16_t
+#define BBTK_ITK_IMAGE_TYPE_uint16_t
+#define BBTK_ITK_IMAGE_TYPE_int32_t
+#define BBTK_ITK_IMAGE_TYPE_uint32_t
+#define BBTK_ITK_IMAGE_TYPE_float
+#define BBTK_ITK_IMAGE_TYPE_double
+
+#include "bbcreaImageIO_EXPORT.h"
+#include "bbtkAtomicBlackBox.h"
+#include "bbitkImage.h"
+#include "bbtkAny.h"
+#include "creaImageIOWxAnySimpleDlg.h"
+
+namespace bbcreaImageIO
+{
+typedef std::vector<vtkImageData*> OutputImagesVTKType;
+typedef std::vector<bbitk::anyImagePointer> OutputImagesITKType;
+
+class bbcreaImageIO_EXPORT ItkImagesChooserDialogBox
+ :
+ public bbtk::AtomicBlackBox
+{
+ BBTK_BLACK_BOX_INTERFACE(ItkImagesChooserDialogBox,bbtk::AtomicBlackBox);
+
+
+ creaImageIO::WxAnySimpleDlg *dlg;
+
+
+//=====
+// 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(Title,std::string);
+ BBTK_DECLARE_OUTPUT(OutVImages,OutputImagesVTKType);
+ BBTK_DECLARE_OUTPUT(OutIImages,OutputImagesITKType);
+ BBTK_DECLARE_OUTPUT(Out,bbitk::anyImagePointer);
+ BBTK_PROCESS(Process);
+ void Process();
+
+ private:
+ // Template read method
+ template<class TImage> void Export();
+//=====
+// 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(ItkImagesChooserDialogBox,bbtk::AtomicBlackBox);
+BBTK_NAME("ItkImagesChooserDialogBox");
+BBTK_AUTHOR("cervenansky.frederic@creatis.insa-lyon.fr");
+BBTK_DESCRIPTION("ImagesChooserDialogBox is a simple application to select file(s) or directory or data from Gimmick database, handle them as ITKImage and/or display them. It handles Analayze, DICOM, jpg, tif, png, bmp and mhd.");
+BBTK_CATEGORY("image;reader;dicom;");
+
+
+BBTK_INPUT(ItkImagesChooserDialogBox,Title,"Title of the dialog",std::string,"");
+BBTK_OUTPUT(ItkImagesChooserDialogBox,OutVImages,"The selected Vtkimage",OutputImagesVTKType,"");
+BBTK_OUTPUT(ItkImagesChooserDialogBox,Out,"Output Image",bbitk::anyImagePointer,"");
+BBTK_OUTPUT(ItkImagesChooserDialogBox,OutIImages,"Vector of selected images",OutputImagesITKType,"");
+BBTK_END_DESCRIBE_BLACK_BOX(ItkImagesChooserDialogBox);
+
+//=====
+// 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 bbcreaImageIO
+
+#endif // __bbcreaImageIOItkImagesChooserDialogBox_h_INCLUDED__
+