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