summaryrefslogtreecommitdiff
path: root/hdr/staffline.hh
blob: a04078923ccea4c89381a80686e858011c76073d (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
  staffline.hh --     horizontal structures for broken scores.

  (c) 1996 Han-Wen Nienhuys
*/

#ifndef STAFFLINE_HH
#define STAFFLINE_HH

#include "real.hh"
#include "plist.hh"
#include "vray.hh"
#include "glob.hh"
#include "pstaff.hh"

/// one broken line of staff.
struct Line_of_staff {
    PointerList<Spanner *> brokenspans;    
    Line_of_score const * scor;
    const PStaff *pstaff_;

    /****************/
    
    String TeXstring() const;
    Line_of_staff(Line_of_score*, PStaff *);
    Interval height() const;
};

#endif