]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/slur-bezier-bow.hh
patch::: 1.3.64.jcn1
[lilypond.git] / lily / include / slur-bezier-bow.hh
1 /*
2   slur-bezier-bow.hh -- declare Slur_bezier_bow
3
4   source file of the GNU LilyPond music typesetter
5
6   (c) 2000  Jan Nieuwenhuizen <janneke@gnu.org>
7 */
8
9 #ifndef SLUR_BEZIER_BOW_HH
10 #define SLUR_BEZIER_BOW_HH
11
12 #include "bezier-bow.hh"
13
14 class Slur_bezier_bow : public Bezier_bow
15 {
16 public:
17   Slur_bezier_bow (Array<Offset> encompass, Direction dir);
18   Array<Real> area_x_gradients_array (Real area);
19   void blow_fit ();
20   Real enclosed_area_f () const;
21   Real fit_factor () const;
22   void minimise_enclosed_area (Paper_def* paper_l, Real default_height);
23 };
24  
25 #endif /* SLUR_BEZIER_BOW_HH */