2 slur-bezier-bow.hh -- declare Slur_bezier_bow
4 source file of the GNU LilyPond music typesetter
6 (c) 2000--2003 Jan Nieuwenhuizen <janneke@gnu.org>
9 #ifndef SLUR_BEZIER_BOW_HH
10 #define SLUR_BEZIER_BOW_HH
12 #include "bezier-bow.hh"
16 Array<Offset> encompass_;
18 void to_canonical_form ();
31 Slur_bezier_bow (Array<Offset> encompass, Direction dir,
33 Bezier get_bezier () const;
35 void minimise_enclosed_area (Real beauty, SCM props);
36 Real fit_factor () const;
38 Real get_enclosed_area () const;
40 Array<Real> area_x_gradientses (Real area);
43 #endif /* SLUR_BEZIER_BOW_HH */