2 rest-collision-engraver.hh -- declare Rest_collision_engraver
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #ifndef REST_COLLISION_GRAV_HH
11 #define REST_COLLISION_GRAV_HH
14 #include "engraver.hh"
16 class Rest_collision_engraver : public Engraver {
17 Rest_collision* rest_collision_p_;
19 Link_array<Note_column> note_column_l_arr_;
21 virtual void acknowledge_element (Score_element_info);
22 virtual void process_acknowledged ();
23 virtual void do_pre_move_processing();
25 VIRTUAL_COPY_CONS(Translator);
26 Rest_collision_engraver();
29 #endif // REST_COLLISION_GRAV_HH