2 line-of-score.hh -- part of GNU LilyPond
4 (c) 1996--2000 Han-Wen Nienhuys
10 #include "column-x-positions.hh"
11 #include "axis-group-spanner.hh"
12 #include "super-element.hh"
14 /// the columns of a score that form one line. FIXME: multiple inheritance
15 class Line_of_score : public Axis_group_spanner, public Super_element
22 /// is #c# contained in #*this#?
23 bool contains_b (Paper_column const *c) const;
25 static int compare (Line_of_score* const &,Line_of_score* const &);
27 void break_into_pieces (Array<Column_x_positions> const&);
29 void output_line (bool last_line);
30 void add_column (Paper_column*);
33 virtual void do_print() const;
34 VIRTUAL_COPY_CONS(Score_element);