Commit 674e5a61 authored by Jean-Yves TINEVEZ's avatar Jean-Yves TINEVEZ
Browse files

Inline functions in find_countour.

Extra speedup factor of 2.
parent 88fa2469
......@@ -20,23 +20,15 @@ function P2 = find_countour( P )
done = current == size( P, 1 );
prev_id = id;
id = find_next_point( id );
[ ~, id ] = min( D( :, id ) );
ps = P( id, : );
set_visited( prev_id )
P2( current, : ) = ps;
current = current + 1;
D( prev_id, : ) = Inf;
D( :, prev_id ) = Inf;
end
function set_visited( id )
D( id, : ) = Inf;
D( :, id ) = Inf;
end
function id = find_next_point( id )
[ ~, id ] = min( D( :, id ) );
end
end
end
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment