]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Plugins/BasicFilters/MacheteFilter.cxx
...
[cpPlugins.git] / lib / cpPlugins / Plugins / BasicFilters / MacheteFilter.cxx
index 4dfcd5a09be548afabfbc31dd74f52fbca6e85d7..e8e9b101e8888c32f6c5d5769e4e2d574d3fdfc7 100644 (file)
@@ -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( "" );
 }