2 slur.hh -- declare Slur
4 (c) 1996--2000 Han-Wen Nienhuys
14 A #Bow# which tries to drape itself around the stems too.
16 class Slur : public Spanner
20 VIRTUAL_COPY_CONS(Score_element);
22 void add_column (Note_column*);
23 static SCM brew_molecule (SCM);
25 SCM member_brew_molecule () const;
26 Array<Offset> get_encompass_offset_arr () const;
27 Bezier get_curve () const;
29 Direction get_default_dir () const;
30 SCM member_after_line_breaking ();
31 static SCM after_line_breaking (SCM);
32 Array<Rod> get_rods () const;
33 Offset get_attachment (Direction dir, Score_element**common) const;
36 void de_uglyfy (Slur_bezier_bow* bb, Real default_height);
37 void set_extremities ();
38 void set_control_points ();
39 Offset encompass_offset (Score_element *col,Score_element**common)const;