]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/slur.hh
68f073e10f4d32f2ad4c48bc914002c335ef5474
[lilypond.git] / lily / include / slur.hh
1 /*
2   slur.hh -- part of LilyPond
3
4   (c) 1996,97 Han-Wen Nienhuys
5 */
6
7 #ifndef SLUR_HH
8 #define SLUR_HH
9
10 #include "directional-spanner.hh"
11 #include "lily-proto.hh"
12 #include "varray.hh"
13 #include "bow.hh"
14
15 class Slur : public Bow {
16 public:
17     Array<Note_column*> encompass_arr_;
18
19     void do_post_processing();
20     void do_pre_processing();
21     void add(Note_column*);
22     void set_default_dir();
23
24     Spanner* do_break_at( PCol*, PCol*) const; 
25 private:
26     NAME_MEMBERS(Slur);
27 };
28
29 #endif // SLUR_HH
30
31