]> Creatis software - cpPlugins.git/blob - plugins/IO/DicomSeriesReader.h
907131ca1ab206efa972be24848eb1d1ad1c5a85
[cpPlugins.git] / plugins / IO / DicomSeriesReader.h
1 #ifndef __CPPLUGINSIO__DICOMSERIESREADER__H__
2 #define __CPPLUGINSIO__DICOMSERIESREADER__H__
3
4 #include <plugins/IO/ImageReader.h>
5
6 namespace cpPluginsIO
7 {
8   /**
9    */
10   class cpPluginsIO_EXPORT DicomSeriesReader
11     : public ImageReader
12   {
13     cpPluginsObject;
14   public:
15     typedef DicomSeriesReader               Self;
16     typedef ImageReader                     Superclass;
17     typedef itk::SmartPointer< Self >       Pointer;
18     typedef itk::SmartPointer< const Self > ConstPointer;
19
20   public:
21     itkNewMacro( Self );
22     itkTypeMacro( DicomSeriesReader, ImageReader );
23     cpPlugins_Id_Macro( DicomSeriesReader, IO );
24
25   public:
26     // Qt dialog creation
27     virtual QDialog* CreateQDialog( ) ITK_OVERRIDE;
28
29   protected:
30     DicomSeriesReader( );
31     virtual ~DicomSeriesReader( );
32
33   private:
34     // Purposely not implemented
35     DicomSeriesReader( const Self& );
36     Self& operator=( const Self& );
37   };
38
39 } // ecapseman
40
41 #endif // __CPPLUGINSIO__DICOMSERIESREADER__H__
42
43 // eof - $RCSfile$