1 #ifndef __creaImageIODicomImageReader_h_INCLUDED__
2 #define __creaImageIODicomImageReader_h_INCLUDED__
5 #include <creaImageIOAbstractImageReader.h>
18 //=====================================================================
19 /// Concrete image reader for DICOM images
20 class DicomImageReader : virtual public AbstractImageReader
24 virtual ~DicomImageReader();
26 virtual void PushBackExtensions(std::vector<std::string>&);
27 virtual bool CanRead(const std::string& filename);
28 virtual vtkImageData* ReadImage(const std::string& filename);
29 virtual void ReadAttributes(const std::string& filename,
30 tree::AttributeMapType& attr);
33 vtkGdcmReader* mReader;
35 //=====================================================================
39 } // namespace creaImageIO
43 #endif // #ifndef __creaImageIODicomImageReader_h_INCLUDED__