2 break-algorithm.hh -- declare Break_algorithm
4 source file of the GNU LilyPond music typesetter
6 (c) 1996--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
12 #include "interval.hh"
13 #include "column-x-positions.hh"
15 /** Class representation of an algorithm which decides where to put
16 the column, and where to break lines.
26 void solve_line (Column_x_positions *) const;
27 bool feasible (vector<Grob*> const &) const;
30 virtual ~Break_algorithm ();
31 Simple_spacer *(*get_line_spacer) ();
33 void set_pscore (Paper_score *);
34 virtual vector<Column_x_positions> solve ();