]> Creatis software - FrontAlgorithms.git/blobdiff - plugins/fpa/ImageRegionGrow.cxx
...
[FrontAlgorithms.git] / plugins / fpa / ImageRegionGrow.cxx
index 16a47e85953cfa3f32b3cb8c967ec9dfa526a7cc..333c70865afbf8ce0f49b43263112a3649dbac7e 100644 (file)
@@ -25,7 +25,7 @@ fpaPlugins::ImageRegionGrow::
 void fpaPlugins::ImageRegionGrow::
 _GenerateData( )
 {
-  auto image = this->GetInputData( "Input" )->GetITK< itk::DataObject >( );
+  auto image = this->GetInputData< itk::DataObject >( "Input" );
   cpPlugins_Image_Demangle_Pixel_AllScalars     ( _GD0, image, 2 );
   else cpPlugins_Image_Demangle_Pixel_AllScalars( _GD0, image, 3 );
   else this->_Error( "No valid input image." );
@@ -46,7 +46,7 @@ _GD0( _TImage* image )
   _TFilter* filter = this->_ConfigureFilter< _TFilter >( );
 
   typename _TGrowFunctor::Pointer functor;
-  auto wrap_functor = this->GetInputData( "GrowFunctor" );
+  auto wrap_functor = this->GetInput( "GrowFunctor" );
   if( wrap_functor != NULL )
     functor = wrap_functor->GetITK< _TGrowFunctor >( );
   if( functor.IsNull( ) )
@@ -60,9 +60,6 @@ _GD0( _TImage* image )
 
   // Go!!!
   this->_ExecuteFilter( filter );
-
-  // Connect remaining output
-  this->GetOutputData( "Output" )->SetITK( filter->GetOutput( ) );
 }
 
 // eof - $RCSfile$