2 abbreviation-beam.cc -- implement Abbreviation_beam
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
7 Jan Nieuwenhuizen <janneke@gnu.org>
13 #include "abbreviation-beam.hh"
17 #include "molecule.hh"
18 #include "leastsquares.hh"
20 #include "paper-def.hh"
22 #include "stem-info.hh"
27 Abbreviation_beam::Abbreviation_beam ()
33 Abbreviation_beam::do_brew_molecule_p () const
35 return Beam::do_brew_molecule_p ();
39 Abbreviation_beam::do_print () const
48 beams to go with one stem.
51 Abbreviation_beam::stem_beams (Stem *here, Stem *next, Stem *prev) const
55 - shorter beams (not reaching outer "stems")
56 for [:16 c4 c4] and [:16 c1 c1]
57 - centered beam on [:16 c1 c1] heads, rather than "stems"
59 return Beam::stem_beams (here, next, prev);