4 (c) 1996,97 Han-Wen Nienhuys
13 /// the rule attached to the ball
14 struct Stem : public Item {
18 // heads the stem encompasses (positions)
27 /// needed for determining direction/length
30 // extent of the stem (positions)
33 fractional, since Beam has to adapt them.
38 /// flagtype? 4 none, 8 8th flag, 0 = beam.
41 ///geen gedonder, jij gaat onder
44 -1 stem points down, +1: stem points up
49 Array<Notehead*> heads;
52 Stem(int center, Moment duration);
54 /// ensure that this Stem also encompasses the Notehead #n#
59 void set_stemend(Real);
60 void set_default_dir();
61 void set_default_stemlen();
62 void set_default_extents();
66 void do_pre_processing();
68 Interval width() const;
70 Molecule* brew_molecule_p() const;
78 \item up/down position.