X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=lily%2Fmisc.cc;h=6cafa2b50b3669fac258e5d2b1d3e51cdb737db1;hb=68dbc841e3401f14b900f6750ebb49b406caf357;hp=773e4ecad83c4e9d7053af8cebe1f129122b6c0d;hpb=c054eb280fd9953596eb164f67b0f9d5555c5a32;p=lilypond.git diff --git a/lily/misc.cc b/lily/misc.cc index 773e4ecad8..6cafa2b50b 100644 --- a/lily/misc.cc +++ b/lily/misc.cc @@ -18,31 +18,10 @@ along with LilyPond. If not, see . */ -#include - #include "misc.hh" #include "offset.hh" #include "warn.hh" -/* - Return the 2-log, rounded down -*/ -int -intlog2 (int d) -{ - if (d <= 0) - error ("intlog2 with negative argument: " + ::to_string (d)); - int i = 0; - while ((d != 1)) - { - d /= 2; - i++; - } - - assert (! (d / 2)); - return i; -} - double log_2 (double x) { @@ -98,20 +77,3 @@ camel_case_to_lisp_identifier (const string &in) return result; } - -Offset -get_point_in_y_direction (Offset orig, Real slope, Real dist, Direction dir) -{ - if (slope == infinity_f) - return orig + Offset (dir * dist, 0.0); - - Real x = slope == 0.0 ? 1.0 * dir : 1.0 * sign (slope) * dir; - Real y = slope * x; - Real angle = atan2 (y, x); - - complex orig_c (orig[X_AXIS], orig[Y_AXIS]); - complex to_move = polar (dist, angle); - complex res = orig_c + to_move; - - return Offset (real (res), imag (res)); -}