]> Creatis software - cpPlugins.git/blobdiff - plugins/cpPluginsIO/ImageWriter.cxx
...
[cpPlugins.git] / plugins / cpPluginsIO / ImageWriter.cxx
index b14c928e138214fd8a0dc6ce452dce874dd59ece..ca4710a8d58f2d655267b28bd17113bfac0a57c9 100644 (file)
@@ -1,9 +1,6 @@
 #include <cpPluginsIO/ImageWriter.h>
 #include <cpPlugins/Image.h>
-
-#include <itkImageFileWriter.h>
-#include <itkImageFileWriter.hxx>
-#include <itkImageAlgorithm.hxx>
+#include <cpPlugins_Instances/ImageIO.h>
 
 // -------------------------------------------------------------------------
 cpPluginsIO::ImageWriter::
@@ -63,9 +60,11 @@ template< class _TInput >
 std::string cpPluginsIO::ImageWriter::
 _GD1( _TInput* image )
 {
+  typedef itk::ImageFileWriter< _TInput > _TFilter;
+
   if( image == NULL )
     return( "IO::ImageWriter: Invalid pixel type." );
-  auto f = this->_CreateITK< itk::ImageFileWriter< _TInput > >( );
+  auto f = this->_CreateITK< _TFilter >( );
   f->SetFileName( this->m_Parameters.GetSaveFileName( "FileName" ) );
   f->SetInput( image );
   f->Update( );