]> Creatis software - FrontAlgorithms.git/blobdiff - examples/Dijkstra_Maurer.cxx
...
[FrontAlgorithms.git] / examples / Dijkstra_Maurer.cxx
index c67024a12fc0215b15f4e628c1e50ecdc44ca48c..0f011316cedefbed5df9083f30b5f89968e5450a 100644 (file)
@@ -109,9 +109,12 @@ int main( int argc, char* argv[] )
 
   TMSTToImage::Pointer mst_image = TMSTToImage::New( );
   mst_image->SetInput( filter->GetMinimumSpanningTree( ) );
-  for( TIndex iseed: filter->GetSeeds( ) )
-    for( TIndex jseed: filter->GetSeeds( ) )
-      mst_image->AddPath( iseed, jseed, 255, 0, 0 );
+  TFilter::TSeedsInterface::TSeeds::const_iterator iseed =
+    filter->BeginSeeds( );
+  TFilter::TSeedsInterface::TSeeds::const_iterator jseed;
+  for( ; iseed != filter->EndSeeds( ); ++iseed )
+    for( jseed = filter->BeginSeeds( ); jseed != filter->EndSeeds( ); ++jseed )
+      mst_image->AddPath( *iseed, *jseed, 255, 0, 0 );
 
   TColorImageWriter::Pointer paths_writer = TColorImageWriter::New( );
   paths_writer->SetInput( mst_image->GetOutput( ) );