9 /// the total music def of one movement
11 /// paper_, staffs_ and commands_ form the problem definition.
13 IPointerList<Staff*> staffs_;
15 /// "runtime" fields for setting up spacing
16 IPointerList<Score_column*> cols_;
19 String define_spot_str_;
21 Assoc<String, Moment> markers_assoc_;
22 /****************************************************************/
29 void add_marks(Array<String>, Array<Moment>);
30 /// do everything except outputting to file
34 void output(String fn);
41 PCursor<Score_column*> create_cols(Moment);
42 PCursor<Score_column *> find_col(Moment,bool);
43 /// when does the last *musical* element finish?
51 make the pcol_l_ fields of each Score_column point to the correct PCol,
52 remove any unnecessary Score_column's
55 /// remove unused cols
58 /// add #Idealspacings# to #pscore_#
59 void calc_idealspacing();
60 /** add the score wide commands (bars, breaks) to each staff so
61 they can process (typeset) them if needed */