X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=plugins%2Ffpa%2FImageDijkstra.cxx;h=ef86917f0134e2d1bb71760bae61863765c3ce23;hb=e832f438861464a8d521464b61be7e31c896adb8;hp=b45999d57351897c456bf0f5b40ac297c7e064c4;hpb=6691ec7e01f1eafdfb65574771f39098fd0a6e33;p=FrontAlgorithms.git diff --git a/plugins/fpa/ImageDijkstra.cxx b/plugins/fpa/ImageDijkstra.cxx index b45999d..ef86917 100644 --- a/plugins/fpa/ImageDijkstra.cxx +++ b/plugins/fpa/ImageDijkstra.cxx @@ -25,7 +25,7 @@ fpaPlugins::ImageDijkstra:: void fpaPlugins::ImageDijkstra:: _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." ); @@ -44,7 +44,7 @@ _GD0( _TImage* image ) typedef typename _TFilter::TMinimumSpanningTree _TMST; auto base_functor = - this->GetInputData( "CostFunctor" )->GetITK< itk::LightObject >( ); + this->GetInputData< itk::LightObject >( "CostFunctor" ); _TCostFunctor* functor = NULL; if( base_functor != NULL ) { @@ -63,8 +63,7 @@ _GD0( _TImage* image ) this->_ExecuteFilter( filter ); // Connect remaining output - this->GetOutputData( "Output" )->SetITK( filter->GetOutput( ) ); - this->GetOutputData( "MST" )->SetITK( filter->GetMinimumSpanningTree( ) ); + this->GetOutput( "MST" )->SetITK( filter->GetMinimumSpanningTree( ) ); } // eof - $RCSfile$