X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FPlugins%2FBasicFilters%2FMacheteFilter.cxx;h=e8e9b101e8888c32f6c5d5769e4e2d574d3fdfc7;hb=a89305e04527ebe2e81d0d1a62bbe34e0d35a141;hp=4dfcd5a09be548afabfbc31dd74f52fbca6e85d7;hpb=1b600247da314fe62d007ca8a0ce24d0006931f4;p=cpPlugins.git diff --git a/lib/cpPlugins/Plugins/BasicFilters/MacheteFilter.cxx b/lib/cpPlugins/Plugins/BasicFilters/MacheteFilter.cxx index 4dfcd5a..e8e9b10 100644 --- a/lib/cpPlugins/Plugins/BasicFilters/MacheteFilter.cxx +++ b/lib/cpPlugins/Plugins/BasicFilters/MacheteFilter.cxx @@ -285,17 +285,12 @@ _RealImage( itk::DataObject* dobj ) filter->SetOutsideValue( _TPixel( 0 ) ); filter->Update( ); - // Get output names - auto pos_name = this->GetOutputData< _TObj >( "PositiveOutput" )->GetName( ); - auto neg_name = this->GetOutputData< _TObj >( "NegativeOutput" )->GetName( ); - // Connect outputs (and correct their types and names) _TImage* pos_out = this->GetOutputData< _TImage >( "PositiveOutput" ); if( pos_out == NULL ) { this->_AddOutput< _TImage >( "PositiveOutput" ); pos_out = this->GetOutputData< _TImage >( "PositiveOutput" ); - pos_out->SetName( pos_name ); } // fi _TImage* neg_out = this->GetOutputData< _TImage >( "NegativeOutput" ); @@ -303,13 +298,12 @@ _RealImage( itk::DataObject* dobj ) { this->_AddOutput< _TImage >( "NegativeOutput" ); neg_out = this->GetOutputData< _TImage >( "NegativeOutput" ); - neg_out->SetName( neg_name ); } // fi // Assign outputs - pos_out->SetITK< I >( filter->GetPositiveOutput( ) ); - neg_out->SetITK< I >( filter->GetNegativeOutput( ) ); + pos_out->SetITK( filter->GetPositiveOutput( ) ); + neg_out->SetITK( filter->GetNegativeOutput( ) ); return( "" ); }