]> Creatis software - bbtk.git/blobdiff - packages/gdcmvtk/src/bbgdcmvtkGetInfoGdcmReader.h
avoid warnings
[bbtk.git] / packages / gdcmvtk / src / bbgdcmvtkGetInfoGdcmReader.h
index d5dd7a08c57910e2ffe57464105bf353fb9242e3..973795375cb81afcaae0ab1dca01a66495205874 100644 (file)
@@ -7,7 +7,12 @@
 #include "bbtkAtomicBlackBox.h"
 #include "iostream"
 
+#if defined USE_GDCM
 #include "vtkGdcmReader.h"
+#endif
+#if defined USE_GDCM2
+#include "vtkGDCMImageReader.h"
+#endif
 
 namespace bbgdcmvtk
 {
@@ -29,8 +34,15 @@ class bbgdcmvtk_EXPORT GetInfoGdcmReader
   void Process();
   
   private:
+#if defined USE_GDCM
      GDCM_NAME_SPACE::File *f;
-     vtkGdcmReader *reader;
+        vtkGdcmReader *reader;
+#endif
+#if defined USE_GDCM2
+            vtkGDCMImageReader *reader;
+#endif
+
 };
 
   //=================================================================
@@ -38,7 +50,7 @@ class bbgdcmvtk_EXPORT GetInfoGdcmReader
 BBTK_BEGIN_DESCRIBE_BLACK_BOX(GetInfoGdcmReader,bbtk::AtomicBlackBox);
 BBTK_NAME("GetInfoGdcmReader");
 BBTK_AUTHOR("jpr, eduardo");
-BBTK_DESCRIPTION("Get Dicom info and read (as a vtkImageData)");
+BBTK_DESCRIPTION("Get Dicom info (for a single File) and read (as a vtkImageData)");
 BBTK_CATEGORY("");
 
 BBTK_INPUT(GetInfoGdcmReader,In,           "Dicom image file name",       std::string,"");