/// the rule attached to the ball
struct Stem : public Item {
+ Real note_length;
+
// heads the stem encompasses (positions)
int minnote, maxnote;
/// false if in beam
bool print_flag;
+ int beams_left;
+ int beams_right;
+
/// needed for determining direction/length
int staff_center;
*/
Real stemlen;
- // flagtype? 4 none, 8 8th flag, 0 = beam.
+
+ /// flagtype? 4 none, 8 8th flag, 0 = beam.
int flag;
///geen gedonder, jij gaat onder
/// ensure that this Stem also encompasses the Notehead #n#
void add(Notehead*n);
Real hpos()const;
+ void print() const;
void set_stemend(Real);
void set_default_dir();
void set_default_stemlen();
void set_default_extents();
void postprocess();
void preprocess();
- Stem(int center);
- void print() const;
+ Stem(int center, Real duration);
+
Interval width() const;
private: