2 spacing-spanner.hh -- declare Spacing_spanner
4 source file of the GNU LilyPond music typesetter
6 (c) 1999--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #ifndef SPACING_SPANNER_HH
11 #define SPACING_SPANNER_HH
15 class Spacing_spanner : public Spanner
20 VIRTUAL_COPY_CONS(Score_element);
21 Array<Spring> do_measure (Link_array<Paper_column>) const;
24 virtual Array<Spring> get_springs () const;
26 Real stem_dir_correction (Paper_column*,Paper_column*) const;
27 Real default_bar_spacing (Paper_column*,Paper_column*,Moment) const;
28 Real note_spacing (Paper_column*,Paper_column*,Moment) const;
29 Real get_duration_space (Moment dur, Moment shortest) const;
32 #endif /* SPACING_SPANNER_HH */