]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/chord-tremolo.hh
eb2d133f28de43c7b30764a28000af2bcf329c6b
[lilypond.git] / lily / include / chord-tremolo.hh
1 /*
2   chord-tremolo-engraver.hh -- declare Chord_tremolo_engraver
3
4   source file of the GNU LilyPond music typesetter
5
6   (c)  1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
7            Jan Nieuwenhuizen <janneke@gnu.org>
8 */
9
10 #ifndef Chord_tremolo_HH
11 #define Chord_tremolo_HH
12
13 #include "beam.hh"
14
15 /** a beam connects multiple stems Beam adjusts the stems its owns to
16   make sure that they reach the beam and that point in the correct
17   direction */
18 class Chord_tremolo : public Beam {
19 public:
20   
21
22   Chord_tremolo();
23
24   VIRTUAL_COPY_CONS(Score_element);
25
26 protected:
27   virtual void do_print() const;
28   virtual Molecule stem_beams (Stem *here, Stem *next, Stem *prev) const;
29   virtual Molecule* do_brew_molecule_p() const;
30 };
31
32 #endif // Chord_tremolo_HH
33