]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/tie-configuration.cc
Always cap shortest_playing_len by measure length.
[lilypond.git] / lily / tie-configuration.cc
index c8f9da20de0e84cd5d2b809d78bb83ab9749a441..9192b3795e707a76094a003f0ea554d0a07d5ab6 100644 (file)
@@ -8,6 +8,7 @@
 */
 
 #include "tie-configuration.hh"
+
 #include "warn.hh"
 #include "tie-formatting-problem.hh"
 #include "bezier.hh"
@@ -29,6 +30,7 @@ Tie_configuration::Tie_configuration ()
   delta_y_ = 0.0;
   score_ = 0.0;
   scored_ = false;
+  column_ranks_ = Drul_array<int> (0, 0);
 }
 
 
@@ -73,6 +75,12 @@ Tie_configuration::get_untransformed_bezier (Tie_details const &details) const
                     details.ratio_);
 }
 
+int
+Tie_configuration::column_span_length () const
+{
+  return column_ranks_[RIGHT] - column_ranks_[LEFT];
+}
+
 Real
 Tie_configuration::distance (Tie_configuration const &a,
                             Tie_configuration const &b)