2 gourlay-breaking.hh -- declare Gourlay_breaking
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
9 #ifndef GOURLAY_BREAKING_HH
10 #define GOURLAY_BREAKING_HH
12 #include "break-algorithm.hh"
15 A dynamic programming solution to breaking scores into lines
17 struct Gourlay_breaking : public Break_algorithm
19 vector<Column_x_positions> solve ();
21 Real combine_demerits (Column_x_positions const &, Column_x_positions const &) const;
23 #endif // GOURLAY_BREAKING_HH