X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FPlugins%2FImageWriter.cxx;h=59dbe83795e526d3f4f041e8a3d75725e20a216b;hb=682f9e89a6ad9d24eadc51751a56fd3f146d649b;hp=955d1913259fd0fdd2de0ecba1ce1ad99021db7b;hpb=a3cae0375976d524c957493a3cc565b9f5b20bce;p=cpPlugins.git diff --git a/lib/cpPlugins/Plugins/ImageWriter.cxx b/lib/cpPlugins/Plugins/ImageWriter.cxx index 955d191..59dbe83 100644 --- a/lib/cpPlugins/Plugins/ImageWriter.cxx +++ b/lib/cpPlugins/Plugins/ImageWriter.cxx @@ -1,20 +1,6 @@ #include #include -#include - -#define ITK_MANUAL_INSTANTIATION -#include - -#include -#include -#include -#include -#include -#include -#include - -#undef ITK_MANUAL_INSTANTIATION #include // ------------------------------------------------------------------------- @@ -42,7 +28,7 @@ std::string cpPlugins::Plugins::ImageWriter:: _GenerateData( ) { cpPlugins::Interface::Image* image = - this->_Input< cpPlugins::Interface::Image >( 0 ); + this->GetInput< cpPlugins::Interface::Image >( 0 ); if( image == NULL ) return( "ImageWriter: No input image." ); @@ -57,12 +43,14 @@ _GenerateData( ) else cpPlugins_Image_Input_Demangle_Dimension_AllTypes( 4, image, itk_image, r, _RealGD ); +#ifndef _WIN32 // win32: Nested loops error ???? else cpPlugins_Image_Input_Demangle( itk::DiffusionTensor3D< float >, 3, image, itk_image, r, _RealGD ); else cpPlugins_Image_Input_Demangle( itk::DiffusionTensor3D< double >, 3, image, itk_image, r, _RealGD ); +#endif // _WIN32 else r = "ImageWriter: Input image type not supported."; return( r );