]> Creatis software - FrontAlgorithms.git/blobdiff - lib/fpa/Image/RandomWalker.hxx
...
[FrontAlgorithms.git] / lib / fpa / Image / RandomWalker.hxx
index 5fb77681d925dd0a3c7b6b92072094de2fbaf6ac..6935abfd216ffc068e3b6943db7eb05ba5683945 100644 (file)
@@ -93,7 +93,8 @@ _UnifySeeds( )
         {
           TVertex neigh = lIt.GetIndex( );
           neigh[ d ] += s;
-          is_seed |= ( lbl->GetPixel( neigh ) == 0 );
+          if( reg.IsInside( neigh ) )
+            is_seed |= ( lbl->GetPixel( neigh ) == 0 );
 
         } // rof
 
@@ -101,7 +102,7 @@ _UnifySeeds( )
 
       if( !is_seed )
       {
-        typename TSeedsInterface::TNode node;
+        TNode node;
         node.Vertex = lIt.GetIndex( );
         node.Parent = lIt.GetIndex( );
         node.FrontId = lIt.Get( );
@@ -111,7 +112,7 @@ _UnifySeeds( )
       }
       else
       {
-        typename TSeedsInterface::TSeed seed;
+        TSeed seed;
         seed.Vertex = lIt.GetIndex( );
         seed.IsPoint = false;
         seed.FrontId = lIt.Get( );