2 line-of-score.hh -- part of GNU LilyPond
4 (c) 1996--1998 Han-Wen Nienhuys
12 #include "super-element.hh"
14 /// the columns of a score that form one line.
15 class Line_of_score : public Spanner , public Super_element
18 Link_array<Paper_column> cols;
24 void add_element (Score_element *);
26 /// is #c# contained in #*this#?
27 bool contains_b (Paper_column const *c) const;
29 Link_array<Line_of_score> get_lines() const;
30 Line_of_score * set_breaking (Array<Column_x_positions> const&, int j) const;
33 virtual Link_array<Score_element> get_extra_dependencies () const;
35 virtual void do_unlink ();
36 virtual void do_junk_links ();
38 virtual Interval do_width() const;
39 virtual void do_print() const;
40 VIRTUAL_COPY_CONS(Score_element);