2 slur-bezier-bow.hh -- declare Slur_bezier_bow
4 source file of the GNU LilyPond music typesetter
6 (c) 2000 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 */