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