2 bezier-bow.hh -- declare Bezier_bow
4 source file of the GNU LilyPond music typesetter
6 (c) 1999--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
14 #include "lily-proto.hh"
15 #include "lily-guile.hh"
18 Implement bow specific bezier curve. Calculate bezier curve for bow
19 from bow paratime_signatures. */
23 Bezier_bow (Array<Offset> encompass, Direction dir);
25 Bezier get_bezier () const;
26 Bezier get_default_bezier (Real h_inf, Real r_0) const;
27 Real get_default_height (Real h_inf, Real r_0, Real length) const;
28 void set_default_bezier (Real h_inf, Real r_0);
36 Array<Offset> encompass_;
39 void to_canonical_form ();
46 #endif /* BEZIER_BOW_HH */