std::string fpaPlugins::ImageDijkstra::
_GenerateData( )
{
- cpPlugins::Interface::Image* input =
- this->GetInput< cpPlugins::Interface::Image >( "Input" );
+ auto input =
+ this->GetInputData< cpPlugins::Interface::Image >( "Input" );
if( input == NULL )
return( "fpaPlugins::ImageDijkstra: No input image." );
typedef typename I::PointType _TPoint;
typedef typename _TFilter::TMinimumSpanningTree _TMST;
- cpPlugins::Interface::PointList* seeds =
- this->GetInput< cpPlugins::Interface::PointList >( "Seeds" );
+ auto seeds =
+ this->GetInputData< cpPlugins::Interface::PointList >( "Seeds" );
if( seeds == NULL )
return( "fpaPlugins::ImageRegionGrow: No given seeds." );
I* image = dynamic_cast< I* >( data );
this->_DeconfigureDebugger( filter );
// Connect output
- cpPlugins::Interface::Image* out =
- this->GetOutput< cpPlugins::Interface::Image >( "Output" );
- fpaPlugins::MinimumSpanningTree* mst =
- this->GetOutput< fpaPlugins::MinimumSpanningTree >( "MinimumSpanningTree" );
+ auto out =
+ this->GetOutputData< cpPlugins::Interface::Image >( "Output" );
+ auto mst =
+ this->GetOutputData< fpaPlugins::MinimumSpanningTree >( "MinimumSpanningTree" );
if( out != NULL )
out->SetITK< _TOut >( filter->GetOutput( ) );
else