source file of the GNU LilyPond music typesetter
- (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+ (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#include "item.hh"
class Rest_collision : public Item {
- Link_array<Rest_column> rest_l_arr_;
- Link_array<Note_column> ncol_l_arr_;
public:
- void add(Note_column*);
- void add(Rest_column*);
- void add(Collision*);
- NAME_MEMBERS();
+ void add_column (Note_column*);
+ Interval rest_dim () const;
+
+ Rest_collision();
protected:
- virtual void do_post_processing();
- virtual void do_pre_processing();
- virtual void do_print() const;
- virtual void do_substitute_dependency(Score_elem*,Score_elem*);
+ virtual void before_line_breaking ();
};
#endif // REST_COLLISION_HH