#ifndef __CPPLUGINS__PLUGINS__DICOMSERIESREADER__H__ #define __CPPLUGINS__PLUGINS__DICOMSERIESREADER__H__ #include #include #include namespace itk { class ImageIOBase; } namespace cpPlugins { namespace IO { /** */ class cpPluginsIO_EXPORT DicomSeriesReader : public ImageReader { public: typedef DicomSeriesReader Self; typedef ImageReader Superclass; typedef itk::SmartPointer< Self > Pointer; typedef itk::SmartPointer< const Self > ConstPointer; typedef Superclass::TParameters TParameters; typedef Superclass::TStringList TStringList; public: itkNewMacro( Self ); itkTypeMacro( DicomSeriesReader, ImageReader ); cpPlugins_Id_Macro( cpPlugins::IO::DicomSeriesReader, IO ); public: virtual DialogResult ExecConfigurationDialog( QWidget* parent ); protected: DicomSeriesReader( ); virtual ~DicomSeriesReader( ); private: // Purposely not implemented DicomSeriesReader( const Self& ); Self& operator=( const Self& ); }; // --------------------------------------------------------------------- CPPLUGINS_INHERIT_PROVIDER( DicomSeriesReader ); } // ecapseman } // ecapseman #endif // __CPPLUGINS__PLUGINS__DICOMSERIESREADER__H__ // eof - $RCSfile$