2 slur.hh -- part of GNU LilyPond
4 (c) 1996,97 Han-Wen Nienhuys
10 #include "directional-spanner.hh"
11 #include "lily-proto.hh"
17 A #Bow# which tries to drape itself around the stems too.
19 class Slur : public Bow {
21 Link_array<Note_column> encompass_arr_;
22 void add (Note_column*);
25 virtual Molecule* brew_molecule_p () const;
26 Array<Offset> get_notes () const;
27 Array<Offset> get_controls () const;
29 virtual void set_default_dir();
30 virtual void do_post_processing();
31 virtual void do_add_processing ();
32 virtual void do_pre_processing ();
33 virtual void do_substitute_dependency (Score_elem*, Score_elem*);
34 virtual Real height_f () const;
36 SCORE_ELEM_CLONE(Slur);
37 DECLARE_MY_RUNTIME_TYPEINFO;