lilypond-1.3.66
[lilypond.git] / lily / include / rhythmic-head.hh
blob33e7bb279b6baa5e8c688b168201eb32c79f6868
1 /*
2 rhythmic-head.hh -- declare Rhythmic_head
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
7 */
10 #ifndef RHYTHMIC_HEAD_HH
11 #define RHYTHMIC_HEAD_HH
13 #include "item.hh"
16 Properties
18 duration-log -- 2-log of the notehead duration
20 dot -- reference to Dots object.
23 class Rhythmic_head : public Item
25 public:
28 Typically not used, since Rhythmic_head is not breakable.
30 VIRTUAL_COPY_CONS(Rhythmic_head);
31 int balltype_i () const;
33 void add_dots (Item *);
34 Stem * stem_l () const;
35 Item * dots_l () const;
36 int dot_count () const;
38 SCM member_after_line_breaking ();
39 static SCM after_line_breaking (SCM);
40 Rhythmic_head (SCM s);
43 #endif // RHYTHMIC_HEAD_HH