#include "creaImageIOWxAnySimpleDlg.h"
#include "creaImageIOWxGimmickReaderDialog.h"
-#include <itkAnalyzeImageIO.h>
+
+#if ITK_VERSION_MAJOR < 4 // : WARNING: deprecated in ITK 4.0
+# include <itkAnalyzeImageIO.h>
+# include <itkDICOMSeriesFileNames.h>
+#else // ITK_VERSION_MAJOR < 4
+# include <itkGDCMSeriesFileNames.h>
+#endif // ITK_VERSION_MAJOR < 4
+
#include <itkImageFileReader.h>
#include <itkImageSeriesReader.h>
#include <itkImage.h>
#include <itkImageSeriesWriter.h>
#include <itkGDCMImageIO.h>
-#include <itkDICOMSeriesFileNames.h>
#include <itkNumericSeriesFileNames.h>
#include <itkVectorImage.h>
#include <itkMetaImageIO.h>
{
typedef itk::Image<short,3> TImage;
typedef itk::GDCMImageIO GDCMType;
+#if ITK_VERSION_MAJOR < 4
typedef itk::DICOMSeriesFileNames dicnames;
+#else // ITK_VERSION_MAJOR < 4
+ typedef itk::GDCMSeriesFileNames dicnames;
+#endif // ITK_VERSION_MAJOR < 4
GDCMType::Pointer gdcmIO = GDCMType::New();
dicnames::Pointer generator = dicnames::New();