]> Creatis software - creaImageIO.git/blobdiff - src/creaImageIOWxAnySimpleDlg.h
add missing typename
[creaImageIO.git] / src / creaImageIOWxAnySimpleDlg.h
index 08ae0b090316d30ed387777e24d5849eb98d0c48..aa829272ec719cab7039d07924f12db28245d96f 100644 (file)
@@ -1,3 +1,4 @@
+
 #include "creaImageIOSimpleView.h"
 #include <creaWx.h>
 #include <itkImageFileReader.h>
@@ -9,7 +10,8 @@ namespace creaImageIO
    */
 
        /// Simple Wxwidgets interface to select file(s) or directory or from creaImageIO database to display
-       class  __declspec(dllexport) WxAnySimpleDlg : public wxDialog
+//EED  class  __declspec(dllexport) WxAnySimpleDlg : public wxDialog
+       class  CREAIMAGEIO_EXPORT WxAnySimpleDlg : public wxDialog
        {
        public:
                 /// Ctor
@@ -48,10 +50,10 @@ namespace creaImageIO
 
                   // get an Image on wanted type
                   template <typename TImage> 
-              typename TImage::Pointer getImage(boost::any i_AnyImage)
+             typename TImage::Pointer getImage(boost::any i_AnyImage)
              {
-                     typedef itk::Image<TImage> ImageOut;
-                    ImageOut::Pointer img = ImageOut::New();
+                    typedef itk::Image<TImage> ImageOut;
+                    typename ImageOut::Pointer img = ImageOut::New();
                     img = boost::any_cast< ImageOut::Pointer>(i_AnyImage);
                     return img;
             }