2 note-head-side.hh -- declare Note_head_side
4 source file of the GNU LilyPond music typesetter
6 (c) 1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #ifndef NOTE_HEAD_SIDE_HH
11 #define NOTE_HEAD_SIDE_HH
18 UGH. another reduplication of Staff_side
20 class Note_head_side: public virtual Item
22 Link_array<Item> support_l_arr_;
24 // naming to avoid conflict with Align_element
25 Direction notehead_align_dir_;
28 bool supported_b () const;
29 void add_support (Item*);
30 VIRTUAL_COPY_CONS (Score_element);
32 virtual void do_substitute_element_pointer (Score_element*,Score_element*);
33 virtual void do_pre_processing();
37 #endif /* NOTE_HEAD_SIDE_HH */