]> Creatis software - cpPlugins.git/blobdiff - plugins/IO/ImageWriter.cxx
...
[cpPlugins.git] / plugins / IO / ImageWriter.cxx
index d6d8f87c62cb8f34e58a73327d1bf99e9d347dce..8fcf08e7dce05f1a705936975403e724365f7b03 100644 (file)
@@ -118,9 +118,9 @@ void cpPluginsIO::ImageWriter::
 _GenerateData( )
 {
   auto o = this->GetInputData( "Input" );
-  cpPlugins_Demangle_Image_ProcessDims( o, _GD0, );
-  cpPlugins_Demangle_Image_DiffTensors3D( o, _GD1, );
-  this->_Error( "Invalid input image dimension." );
+  cpPlugins_Demangle_Image_ProcessDims_1( o, _GD0 )
+    cpPlugins_Demangle_Image_DiffTensors3D_1( o, _GD1 )
+    this->_Error( "Invalid input image dimension." );
 }
 
 // -------------------------------------------------------------------------
@@ -128,12 +128,11 @@ template< class _TImage >
 void cpPluginsIO::ImageWriter::
 _GD0( _TImage* image )
 {
-  cpPlugins_Demangle_Image_IntPixels( image, _GD1, _TImage::ImageDimension, );
-  cpPlugins_Demangle_Image_RealPixels( image, _GD1, _TImage::ImageDimension, );
-  cpPlugins_Demangle_Image_ScalarPixels( image, _GD1, _TImage::ImageDimension, );
-  cpPlugins_Demangle_Image_ColorPixels( image, _GD1, _TImage::ImageDimension, );
-  cpPlugins_Demangle_Image_VectorPixels( image, _GD1, _TImage::ImageDimension, );
-  this->_Error( "Invalid input image pixel type." );
+  cpPlugins_Demangle_Image_ScalarPixels_1( image, _GD1, _TImage::ImageDimension )
+    cpPlugins_Demangle_Image_ComplexPixels_1( image, _GD1, _TImage::ImageDimension )
+    cpPlugins_Demangle_Image_ColorPixels_1( image, _GD1, _TImage::ImageDimension )
+    cpPlugins_Demangle_Image_VectorPixels_1( image, _GD1, _TImage::ImageDimension )
+    this->_Error( "Invalid input image pixel type." );
 }
 
 // -------------------------------------------------------------------------