]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/bezier-bow.hh
release: 1.3.28
[lilypond.git] / lily / include / bezier-bow.hh
index 903088deced18597bc78fe0dafa7a4ec2b3481d1..d442124a5c1d0f34efbdbb25bf3a42858c31d289 100644 (file)
@@ -23,9 +23,14 @@ class Bezier_bow
   Array<Offset> encompass_;
   
   void blow_fit ();
+  void de_uglyfy ();
   void calc_default ();
   void to_canonic_form ();
   void calc_tangent_controls ();
+  Real calc_enclosed_area_f () const;
+  void minimise_enclosed_area ();
+  Array<Offset> area_gradient_offset_arr ();
+
   Real fit_factor () const;
 
 
@@ -41,8 +46,6 @@ public:
 
   Real vertical_offset_needed () const;
   
-
-  SCM ugly_scm () const;
   Bezier_bow (Array<Offset> points, Direction dir);
   void calculate ();
   Bezier get_curve () const;