lilypond-1.3.145
[lilypond.git] / hdr / scoreline.hh
blobf4e19870338fd72db780dd6f805ec9f79185858b
1 /*
2 scoreline.hh -- part of LilyPond
4 (c) 1996,97 Han-Wen Nienhuys
5 */
7 #ifndef SCORELINE_HH
8 #define SCORELINE_HH
9 #include "proto.hh"
10 #include "plist.hh"
11 #include "varray.hh"
13 /// the columns of a score that form one line.
14 struct
15 Line_of_score {
16 PointerList<PCol *> cols;
18 // need to store height of each staff.
19 IPointerList<Line_of_staff*> staffs;
20 PScore * pscore_l_; // needed to generate staffs
22 /* *************** */
23 void process() ;
24 Line_of_score(Array<PCol *> sv, PScore *);
26 String TeXstring() const;
28 // is #c# contained in #*this#?
29 bool element(const PCol *c);
32 #endif