]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/bezier.hh
(DECLARE_EVENT_SWALLOWER): ENTER_DESCRIPTION -> ADD_TRANSLATOR
[lilypond.git] / lily / include / bezier.hh
index c9a4b7acf0181338b82f597d8028b99c8992c0f3..90b19a2d1f76957f42c8f52b627553d96a3e05b6 100644 (file)
@@ -1,19 +1,15 @@
 /*
   bezier.hh -- declare Bezier and Bezier_bow
 
-  (c)  1998--2003 Jan Nieuwenhuizen <janneke@gnu.org>
+  (c) 1998--2004 Jan Nieuwenhuizen <janneke@gnu.org>
 */
 
 #ifndef BEZIER_HH
 #define BEZIER_HH
 
 
-#include "real.hh"
-#include "drul-array.hh"
 #include "interval.hh"
-#include "axes.hh"
 #include "offset.hh"
-#include "array.hh"
 #include "polynomial.hh"
 
 /**
@@ -50,5 +46,12 @@ void scale (Array<Offset>* array, Real xscale, Real yscale);
 void rotate (Array<Offset>* array, Real phi);
 void translate (Array<Offset>* array, Offset o);
 
+
+
+Bezier slur_shape (Real width, Real height_limit,
+                  Real height_proportion);
+Real slur_height (Real width, Real height_limit, Real height_proportion); 
+void get_slur_indent_height (Real * indent, Real *height, Real width, Real h_inf, Real r_0);
+
 #endif // BEZIER_HH