]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/bow.hh
release: 0.1.45
[lilypond.git] / lily / include / bow.hh
1 /*
2   bow.hh -- declare Bow
3
4   source file of the GNU LilyPond music typesetter
5
6   (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
7 */
8
9
10 #ifndef BOW_HH
11 #define BOW_HH
12 #include "directional-spanner.hh"
13
14 /**
15   Base class for anything that looks like a slur.
16   Anybody with a better name?
17   */
18 class Bow : public Directional_spanner {
19 protected:
20   Drul_array<Real> dy_f_drul_;
21   Drul_array<Real> dx_f_drul_;
22
23   virtual Real height_f () const;
24   virtual Molecule* brew_molecule_p () const;
25 public:
26   Bow();
27   DECLARE_MY_RUNTIME_TYPEINFO;
28   Offset center() const;  
29 };
30 #endif // BOW_HH