- {
- if (orig
- && ((d == RIGHT
- && me->get_break_index () != orig->broken_intos_.size () - 1)
- || (d == LEFT && me->get_break_index ())))
- height[d] = 0.0;
- else
- flare[d] = 0.0;
- }
-
- Interval ext = robust_relative_extent (b, common, X_AXIS);
- span_points[d] = ext [broken[d] ? RIGHT : LEFT];
+ {
+ if (orig
+ && ((d == RIGHT
+ && me->get_break_index () != orig->broken_intos_.size () - 1)
+ || (d == LEFT && me->get_break_index ())))
+ height[d] = 0.0;
+ else
+ flare[d] = 0.0;
+
+ span_points[d]
+ = Axis_group_interface::generic_bound_extent (b, common, X_AXIS)[RIGHT];
+ }
+ else
+ span_points[d] = b->relative_coordinate (common, X_AXIS);