]> git.donarmstrong.com Git - lilypond.git/commitdiff
Some code cleanup in lookup.cc
authorDavid Kastrup <dak@gnu.org>
Wed, 2 Mar 2016 21:15:34 +0000 (22:15 +0100)
committerDavid Kastrup <dak@gnu.org>
Thu, 10 Mar 2016 18:07:35 +0000 (19:07 +0100)
Nothing comprehesive or systematic.

lily/lookup.cc

index 35aa926720f979f812fde1f0ec04b3a4f6ab1976..b6d13fc3568646eebcc70abe8f080dca2c7f54ad 100644 (file)
@@ -547,7 +547,7 @@ Stencil
 Lookup::repeat_slash (Real w, Real s, Real t)
 {
 
-  Real x_width = sqrt ((t * t) + ((t / s) * (t / s)));
+  Real x_width = hypot (t, t/s);
   Real height = w * s;
 
   SCM controls = scm_list_n (ly_symbol2scm ("moveto"),
@@ -573,8 +573,8 @@ Lookup::repeat_slash (Real w, Real s, Real t)
                                SCM_BOOL_T,
                                SCM_UNDEFINED);
 
-  Box b (Interval (0, w + sqrt (sqr (t / s) + sqr (t))),
-         Interval (0, w * s));
+  Box b (Interval (0, w + x_width),
+         Interval (0, height));
 
   return Stencil (b, slashnodot); //  http://slashnodot.org
 }
@@ -583,7 +583,7 @@ Stencil
 Lookup::bracket (Axis a, Interval iv, Real thick, Real protrude, Real blot)
 {
   Box b;
-  Axis other = Axis ((a + 1) % 2);
+  Axis other = other_axis (a);
   b[a] = iv;
   b[other] = Interval (-1, 1) * thick * 0.5;