Properly re-compute the energy in between two seam removals.
commit1e700a7010d0180d53c397d64a7a42d00041cddc
authorBenoit Sigoure <tsuna@lrde.epita.fr>
Tue, 11 Dec 2007 00:27:55 +0000 (11 01:27 +0100)
committerBenoit Sigoure <tsuna@lrde.epita.fr>
Tue, 11 Dec 2007 00:29:38 +0000 (11 01:29 +0100)
tree1d79aa39def502594dccbe89f3e0d0968fdb666c
parent196ca45aea2633c4efdf64ba4c05b2dea61383b9
Properly re-compute the energy in between two seam removals.

But do not entirely re-compute it as only some parts of it needs to
be adjusted.
* src/all.hh (adjust_vertical_nrg): New.
* src/nrg.cc (get_local_nrg): Add a new overload.
(adjust_vertical_nrg): Implement.
* src/seam_main.cc (main): Use it.

Signed-off-by: Benoit Sigoure <tsuna@lrde.epita.fr>
src/all.hh
src/nrg.cc
src/seam_main.cc