]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Plugins/ImageWriter.h
Base objects migration
[cpPlugins.git] / lib / cpPlugins / Plugins / ImageWriter.h
diff --git a/lib/cpPlugins/Plugins/ImageWriter.h b/lib/cpPlugins/Plugins/ImageWriter.h
new file mode 100644 (file)
index 0000000..af80058
--- /dev/null
@@ -0,0 +1,39 @@
+#ifndef __CPPLUGINS__PLUGINS__IMAGEWRITER__H__
+#define __CPPLUGINS__PLUGINS__IMAGEWRITER__H__
+
+#include <cpPlugins/Interface/SourceObject.h>
+
+namespace cpPlugins
+{
+  namespace Plugins
+  {
+    /**
+     */
+    class ImageWriter
+      : public cpPlugins::Interface::SourceObject
+    {
+    public:
+      typedef ImageWriter                        Self;
+      typedef cpPlugins::Interface::SourceObject Superclass;
+
+      typedef Superclass::TParameter  TParameter;
+      typedef Superclass::TParameters TParameters;
+
+    public:
+      ImageWriter( );
+      virtual ~ImageWriter( );
+
+      virtual std::string GetClassName( ) const;
+      virtual bool Update( );
+    };
+
+    // ---------------------------------------------------------------------
+    PLUMA_INHERIT_PROVIDER( ImageWriter, cpPlugins::Interface::Object );
+
+  } // ecapseman
+
+} // ecapseman
+
+#endif // __CPPLUGINS__PLUGINS__IMAGEWRITER__H__
+
+// eof - $RCSfile$