- Paper_score ();
-
- int find_col_idx (Paper_column const *) const;
- Link_array<Item> broken_col_range (Item const*, Item const*) const;
- void typeset_line (System*);
- void output ();
-
+ mutable vector<Grob*> cols_;
+ mutable vector<vsize> break_indices_;
+public:
+ Paper_score (Output_def *);
+
+ DECLARE_CLASSNAME(Paper_score);
+
+ Output_def *layout () const;
+ System *root_system () const;
+
+ void typeset_system (System *);
+ vector<Column_x_positions> calc_breaking ();
+ vector<vsize> find_break_indices () const;
+ vector<vsize> get_break_indices () const;
+ vector<Grob*> get_columns () const;
+ SCM get_paper_systems ();