2 colhpos.hh -- part of GNU LilyPond
4 (c) 1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
11 #include "lily-proto.hh"
13 typedef Link_array<Paper_column> Line_of_cols;
15 struct Column_x_positions {
16 Line_spacer * spacer_l_;
18 Line_of_cols error_col_l_arr_;
22 bool satisfies_constraints_b_;
25 ~Column_x_positions();
27 void approximate_solve_line();
28 /** generate a solution with no regard to idealspacings or
29 constraints. should always work */
30 void stupid_solution();
31 void set_stupid_solution (Vector);
33 void add_paper_column (Paper_column*c);