/*
tie.hh -- declare Tie
- source file of the LilyPond music typesetter
+ source file of the GNU LilyPond music typesetter
(c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
*/
#include "bow.hh"
+/**
+ Connect two noteheads.
+ */
class Tie : public Bow {
- virtual Spanner* do_break_at(PCol*,PCol*)const;
virtual void do_add_processing();
virtual void do_post_processing();
virtual void set_default_dir();
+ virtual void do_substitute_dependency (Score_elem*,Score_elem*);
+
public:
bool same_pitch_b_;
- Notehead * left_head_l_;
- Notehead * right_head_l_;
- void set_head(int, Notehead*head_l);
+ Drul_array<Note_head *> head_l_drul_;
+
+ void set_head (Direction, Note_head*head_l);
+
Tie();
-
+ DECLARE_MY_RUNTIME_TYPEINFO;
+ SCORE_ELEM_CLONE(Tie);
};
#endif // TIE_HH