]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/beam-scoring-problem.hh
Introduce Beam_scoring_problem::quant_range, for quickly filtering out
[lilypond.git] / lily / include / beam-scoring-problem.hh
index 755fb388f2b8d6ba3dac2ce24547861e7a3c2c20..ba244589be8b7d3314b5b46e645a69e50c9f3abe 100644 (file)
@@ -137,6 +137,12 @@ private:
   Real staff_radius;
   Drul_array<int> edge_beam_counts;
   Drul_array<Direction> edge_dirs;
+
+  // Half-open intervals, representing allowed positions for the beam,
+  // starting from close to the notehead to the direction of the stem
+  // end.  This is used for quickly weeding out invalid
+  // Beam_configurations.
+  Drul_array<Interval> quant_range;
   Real beam_translation;
 
   void init_stems ();