2 collision.hh -- declare Collision
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
12 #include "lily-proto.hh"
16 //junkme, use SCM conses.
17 typedef Tuple<Score_element*, Real> Shift_tup;
20 Resolve conflicts between various Note_columns (chords).
24 multistaff support (see Chlapik: equal noteheads should be on the
27 class Collision : public Item
30 Array<Shift_tup> automatic_shift ();
31 Array<Shift_tup> forced_shift ();
33 virtual void before_line_breaking ();
36 void add_column (Note_column*ncol_l);
39 #endif // COLLISION_HH