2 span-bar.hh -- declare Span_bar
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
15 class Span_bar : public virtual Bar
17 Link_array<Score_element> spanning_l_arr_;
21 DECLARE_MY_RUNTIME_TYPEINFO;
22 SCORE_ELEMENT_CLONE(Span_bar);
23 virtual Span_bar* access_Span_bar ();
25 void set_align (Align_element *);
28 void evaluate_empty ();
29 virtual Interval do_width() const;
30 virtual void do_pre_processing();
31 virtual void do_post_processing();
33 virtual void do_substitute_dependency (Score_element*,Score_element*);
34 virtual Molecule * brew_molecule_p() const;
35 virtual Atom get_bar_sym (Real dy) const;