2 beam-engraver.hh -- declare Beam_engraver
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
13 #include "engraver.hh"
14 #include "drul-array.hh"
17 Generate a beam. Eats stems.
19 class Beam_engraver : public Engraver
21 Drul_array<Beam_req *> span_reqs_drul_;
23 Rhythmic_grouping *current_grouping_p_;
26 VIRTUAL_COPY_CONS(Translator);
30 virtual void do_removal_processing();
31 virtual void do_process_requests();
32 virtual bool do_try_music (Music*);
33 virtual void acknowledge_element (Score_element_info);
34 virtual void do_pre_move_processing();
37 #endif // BEAM_GRAV_HH