X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fpaper-score.hh;h=b55fd9072704ccc4527384d6ad2aefc900e7d5b6;hb=38d7d319eabc906e82fb42002678c6d42a23b6f7;hp=3056b478aaa2ed952ca80bad1627fec2825d57d5;hpb=64313890b232c731d432e5b096f30bffc3f3756d;p=lilypond.git diff --git a/lily/include/paper-score.hh b/lily/include/paper-score.hh index 3056b478aa..b55fd90727 100644 --- a/lily/include/paper-score.hh +++ b/lily/include/paper-score.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996--2006 Han-Wen Nienhuys + (c) 1996--2009 Han-Wen Nienhuys */ #ifndef PAPER_SCORE_HH @@ -19,6 +19,9 @@ class Paper_score : public Music_output System *system_; SCM systems_; SCM paper_systems_; + + mutable vector cols_; + mutable vector break_indices_; public: Paper_score (Output_def *); @@ -28,9 +31,11 @@ public: System *root_system () const; void typeset_system (System *); - std::vector calc_breaking (); - - SCM get_paper_systems () const; + vector calc_breaking (); + vector find_break_indices () const; + vector get_break_indices () const; + vector get_columns () const; + SCM get_paper_systems (); protected: virtual void process (); virtual void derived_mark () const;