]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/skyline.cc
Typo in time-signature-settings.scm
[lilypond.git] / lily / skyline.cc
index 3501d311acc7a2fe88ff05f687f83a769dd502e0..1d6e4d5e78e81c2efb24b88a54ddae297035e4fa 100644 (file)
@@ -766,6 +766,28 @@ Skyline::max_height () const
   return sky_ * ret;
 }
 
+Real
+Skyline::left () const
+{
+  for (list<Building>::const_iterator i (buildings_.begin ());
+       i != buildings_.end (); i++)
+    if (i->y_intercept_ > -infinity_f)
+      return i->start_;
+
+  return infinity_f;
+}
+
+Real
+Skyline::right () const
+{
+  for (list<Building>::const_reverse_iterator i (buildings_.rbegin ());
+       i != buildings_.rend (); ++i)
+    if (i->y_intercept_ > -infinity_f)
+      return i->end_;
+
+  return -infinity_f;
+}
+
 Real
 Skyline::max_height_position () const
 {