#include <cpPluginsIO/ImageWriter.h>
#include <cpPlugins/Image.h>
-
-#include <itkImageFileWriter.h>
-#include <itkImageFileWriter.hxx>
-#include <itkImageAlgorithm.hxx>
+#include <cpPlugins_Instances/ImageIO.h>
// -------------------------------------------------------------------------
cpPluginsIO::ImageWriter::
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( );