]> Creatis software - cpPlugins.git/blob - plugins/IO/ImageWriter.h
f20e05d5a095dce7fa4384826c9bc5d7b910cc7d
[cpPlugins.git] / plugins / IO / ImageWriter.h
1 #ifndef __CPPLUGINSIO__IMAGEWRITER__H__
2 #define __CPPLUGINSIO__IMAGEWRITER__H__
3
4 #include <plugins/cpPluginsIO_Export.h>
5 #include <cpPlugins/BaseObjects/ProcessObject.h>
6 #include <cpPlugins/DataObjects/Image.h>
7
8 namespace itk
9 {
10   class ImageIOBase;
11 }
12
13 namespace cpPluginsIO
14 {
15   /**
16    */
17   class cpPluginsIO_EXPORT ImageWriter
18     : public cpPlugins::BaseObjects::ProcessObject
19   {
20     cpPluginsObject( ImageWriter, cpPlugins::BaseObjects::ProcessObject, IO );
21
22   public:
23     virtual QDialog* CreateQDialog( ) cpPlugins_OVERRIDE;
24
25   protected:
26     template< class _TImage >
27       inline void _GD0( _TImage* image );
28   };
29
30 } // ecapseman
31
32 #endif // __CPPLUGINS__IO__IMAGEWRITER__H__
33
34 // eof - $RCSfile$