X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FPlugins%2FIO%2FImageWriter.h;h=20c519e9ad6425ff81c9df66fdfc05e266b62703;hb=7e29f3aec097ba1bff1894fed6eb1094276c5b72;hp=9c3b0ceebaadfb50c4093acdd5af8838fd3cb1b9;hpb=94a44f4cdf4747eccc933df0a9c75ec86e825d2e;p=cpPlugins.git diff --git a/lib/cpPlugins/Plugins/IO/ImageWriter.h b/lib/cpPlugins/Plugins/IO/ImageWriter.h index 9c3b0ce..20c519e 100644 --- a/lib/cpPlugins/Plugins/IO/ImageWriter.h +++ b/lib/cpPlugins/Plugins/IO/ImageWriter.h @@ -22,6 +22,7 @@ namespace cpPlugins public: itkNewMacro( Self ); itkTypeMacro( ImageWriter, cpPluginsInterfaceImageSink ); + cpPlugins_Id_Macro( cpPlugins::IO::ImageWriter, IO ); protected: ImageWriter( ); @@ -29,6 +30,15 @@ namespace cpPlugins virtual std::string _GenerateData( ); + /* + * These two methods are Micro$oft courtesy: inner loop error ! + */ + template< unsigned int D > + inline std::string _GD0_Image( ); + + template< unsigned int D > + inline std::string _GD0_VectorImage( ); + template< class I > inline std::string _RealGD( itk::DataObject* image ); @@ -38,9 +48,6 @@ namespace cpPlugins Self& operator=( const Self& ); }; - // --------------------------------------------------------------------- - CPPLUGINS_INHERIT_PROVIDER( ImageWriter ); - } // ecapseman } // ecapseman