]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/bow.hh
release: 1.2.14
[lilypond.git] / lily / include / bow.hh
index ffa9db31a4cdd2336436ec7cc8935f627ad6b181..58f7d5fb2cd552888afd5a0d7e3d277c167248dc 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+  (c)  1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
 
 /**
   Base class for anything that looks like a slur.
   Anybody with a better name?
+
+  UGH. Fixme.  Should junk
+
+    dy_f_drul_ , dx_f_drul_
+  
   */
 class Bow : public Directional_spanner
 {
@@ -23,13 +28,13 @@ public:
   Bow ();
   Offset center () const;  
 
-  DECLARE_MY_RUNTIME_TYPEINFO;
-
 protected:
-  virtual Molecule* brew_molecule_p () const;
-  virtual Interval do_width () const;    
+  virtual Molecule* do_brew_molecule_p () const;
+  //  virtual Interval do_width () const;    
   Array<Offset> get_controls () const;
   virtual Array<Offset> get_encompass_offset_arr () const;
+  virtual Interval do_height () const;
+  Drul_array<Interval> curve_extent_drul () const;
 
   Drul_array<Real> dy_f_drul_;
   Drul_array<Real> dx_f_drul_;