]> Creatis software - cpPlugins.git/blobdiff - plugins/ITKIO/ImageReader.h
...
[cpPlugins.git] / plugins / ITKIO / ImageReader.h
diff --git a/plugins/ITKIO/ImageReader.h b/plugins/ITKIO/ImageReader.h
new file mode 100644 (file)
index 0000000..e22179f
--- /dev/null
@@ -0,0 +1,33 @@
+#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$