]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/slur-bezier-bow.hh
* Another grand 2003 update.
[lilypond.git] / lily / include / slur-bezier-bow.hh
index 14e14eba7120ca5512045067c4ef46996421a852..7c06017411d5da5367c805c2fdb75a2e931def40 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 2000--2002  Jan Nieuwenhuizen <janneke@gnu.org>
+  (c)  2000--2003  Jan Nieuwenhuizen <janneke@gnu.org>
 */
 
 #ifndef SLUR_BEZIER_BOW_HH
 
 class Slur_bezier_bow
 {
-
-protected:
   Array<Offset> encompass_;
 
-private:
   void to_canonical_form ();
   Direction dir_;
   Real alpha_;
   Offset origin_;
   Real h_inf_, r_0_;
+
 public:
+
   /**
      The canonical bezier.
    */
   Bezier curve_;
 
-
   Slur_bezier_bow (Array<Offset> encompass, Direction dir,
                   Real hinf, Real r0);
   Bezier get_bezier () const;
@@ -37,9 +35,9 @@ public:
   void minimise_enclosed_area (Real beauty, SCM props);
   Real fit_factor () const;
   void blow_fit ();
-  Real enclosed_area_f () const;
+  Real get_enclosed_area () const;
 private:
-  Array<Real> area_x_gradients_array (Real area);
+  Array<Real> area_x_gradientses (Real area);
 };
  
 #endif /* SLUR_BEZIER_BOW_HH */