--- /dev/null
+#ifndef __cpPluginsITKIO__ImageReader__h__
+#define __cpPluginsITKIO__ImageReader__h__
+
+#include <cpPluginsITKIO_Export.h>
+#include <cpPlugins/BaseObjects/ProcessObject.h>
+
+namespace itk { class ImageIOBase; }
+
+namespace cpPluginsITKIO
+{
+ /**
+ */
+ class cpPluginsITKIO_EXPORT ImageReader
+ : public cpPlugins::BaseObjects::ProcessObject
+ {
+ cpPluginsObject( ImageReader, cpPlugins::BaseObjects::ProcessObject, IO );
+
+ public:
+ virtual QDialog* CreateQDialog( ) cpPlugins_OVERRIDE;
+
+ protected:
+ template< unsigned int _Dim >
+ inline bool _GD0( itk::ImageIOBase* io );
+
+ template< class _TPixel, unsigned int _Dim >
+ inline bool _GD1( itk::ImageIOBase* io );
+ };
+
+} // ecapseman
+
+#endif // __cpPluginsITKIO__ImageReader__h__
+
+// eof - $RCSfile$