X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FPlugins%2FImageWriter.cxx;h=aea4a21e7d42914c01d9f7d33d5cf05abf8eae98;hb=cb833d2fface96e020fe91584d2206860a8174ee;hp=41fdb301f0f67dc4375ef714d805e5794ab38bdf;hpb=61e052afc5b659224bbc85b7d15b93402ea7d5a7;p=cpPlugins.git diff --git a/lib/cpPlugins/Plugins/ImageWriter.cxx b/lib/cpPlugins/Plugins/ImageWriter.cxx index 41fdb30..aea4a21 100644 --- a/lib/cpPlugins/Plugins/ImageWriter.cxx +++ b/lib/cpPlugins/Plugins/ImageWriter.cxx @@ -23,6 +23,13 @@ ) \ r = this->f< itk::RGBPixel< p >, d >( ) +// ------------------------------------------------------------------------- +std::string cpPlugins::Plugins::ImageWriter:: +GetClassName( ) const +{ + return( "cpPlugins::Plugins::ImageWriter" ); +} + // ------------------------------------------------------------------------- cpPlugins::Plugins::ImageWriter:: ImageWriter( ) @@ -40,13 +47,6 @@ cpPlugins::Plugins::ImageWriter:: { } -// ------------------------------------------------------------------------- -std::string cpPlugins::Plugins::ImageWriter:: -GetClassName( ) const -{ - return( "cpPlugins::Plugins::ImageWriter" ); -} - // ------------------------------------------------------------------------- std::string cpPlugins::Plugins::ImageWriter:: _GenerateData( ) @@ -99,7 +99,7 @@ std::string cpPlugins::Plugins::ImageWriter:: _GD1( ) { typedef itk::Image< P, D > _TImage; - typedef itk::ImageFileWriter< _TImage > _TImageWriter; + typedef itk::ImageFileWriter< _TImage > _TWriter; TParameters::const_iterator fIt; @@ -108,12 +108,13 @@ _GD1( ) if( fIt == this->m_Parameters.end( ) ) fIt = this->m_DefaultParameters.find( "FileName" ); - _TImageWriter* writer = - dynamic_cast< _TImageWriter* >( this->m_Writer.GetPointer( ) ); + _TWriter* writer = + dynamic_cast< _TWriter* >( this->m_RealProcessObject.GetPointer( ) ); if( writer == NULL ) { - this->m_Writer = _TImageWriter::New( ); - writer = dynamic_cast< _TImageWriter* >( this->m_Writer.GetPointer( ) ); + this->m_RealProcessObject = _TWriter::New( ); + writer = + dynamic_cast< _TWriter* >( this->m_RealProcessObject.GetPointer( ) ); } // fi writer->SetFileName( fIt->second.second );