
* mln/topo/skeleton/breadth_first_thinning.hh: Do not try to detach an aldready processed site. --- milena/ChangeLog | 7 +++++++ milena/mln/topo/skeleton/breadth_first_thinning.hh | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) diff --git a/milena/ChangeLog b/milena/ChangeLog index 18e4ada..7dfe92c 100644 --- a/milena/ChangeLog +++ b/milena/ChangeLog @@ -1,3 +1,10 @@ +2010-09-15 Roland Levillain <roland@lrde.epita.fr> + + Small fix in breadth-first thinning. + + * mln/topo/skeleton/breadth_first_thinning.hh: Do not try to + detach an aldready processed site. + 2010-09-09 Roland Levillain <roland@lrde.epita.fr> Make the 5th argument of breadth_first_thinning truly optional. diff --git a/milena/mln/topo/skeleton/breadth_first_thinning.hh b/milena/mln/topo/skeleton/breadth_first_thinning.hh index f405166..def3a7a 100644 --- a/milena/mln/topo/skeleton/breadth_first_thinning.hh +++ b/milena/mln/topo/skeleton/breadth_first_thinning.hh @@ -148,7 +148,7 @@ namespace mln internal state and make side effects, meaning that e.g. constraint(p) might not be constant for a given p during the thinning. */ - if (constraint(p) && is_simple(p)) + if (output(p) && constraint(p) && is_simple(p)) { detach(p, output); mln_niter(N) n_(nbh, p); -- 1.5.6.5