]> Creatis software - FrontAlgorithms.git/blobdiff - lib/fpa/Image/SkeletonFilter.hxx
...
[FrontAlgorithms.git] / lib / fpa / Image / SkeletonFilter.hxx
index 7e38fa25a4fd79c07a1ab0e1dfe4cb12c0f7566a..f1e315fe6ca3506f83956194614b9bf75b7f2e27 100644 (file)
@@ -237,8 +237,10 @@ _Skeleton( const std::vector< TVertex >& end_points, _TAdjacencies& A )
   tags->SetBufferedRegion( mst->GetBufferedRegion( ) );
   tags->Allocate( );
   tags->FillBuffer( 0 );
-  for( TVertex it: end_points )
+  typename std::vector< TVertex >::const_iterator eIt = end_points.begin( );
+  for( ; eIt != end_points.end( ); ++eIt )
   {
+    TVertex it = *eIt;
     TVertex p = mst->GetParent( it );
     while( it != p )
     {
@@ -252,8 +254,10 @@ _Skeleton( const std::vector< TVertex >& end_points, _TAdjacencies& A )
   } // rof
 
   // Build paths (branches)
-  for( TVertex it: end_points )
+  eIt = end_points.begin( );
+  for( ; eIt != end_points.end( ); ++eIt )
   {
+    TVertex it = *eIt;
     TVertex p = mst->GetParent( it );
     TVertex sIdx = it;
     typename _TPath::Pointer path = _TPath::New( );