- /**
- The beams should be prevented to conflict with the stafflines,
- especially at small slopes.
- */
- enum Quantisation { NONE, NORMAL, TRADITIONAL, TEST };
- enum Dir_algorithm { /* DOWN=-1, UP=1, */ MAJORITY=2, MEAN, MEDIAN };
-
- Link_array<Stem> stems_;
- /// the slope of the beam in posns / point (dimension)
+
+ int stem_count () const;
+ Stem* stem (int) const;
+ Stem* stem_top () const;
+ int visible_stem_count () const;
+ Stem* first_visible_stem () const;
+ Stem* last_visible_stem () const;
+
+ /**
+ the slope of the beam in (staffpositions) per (X-dimension, in PT).
+ UGH. standardise this for once and for all.
+ */