c.beam_y_.widen (0.5 * beam_thickness);
c.x_ = x;
+
+ y *= 1/staff_space;
c.y_ = y;
c.base_penalty_ = score_factor;
collisions_.push_back (c);
vector<Beam_configuration*> configs;
generate_quants (&configs);
+ if (configs.empty ())
+ {
+ programming_error ("No viable beam quanting found. Using unquanted y value.");
+ return unquanted_y;
+ }
+
Beam_configuration *best = NULL;
bool debug =