]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/misc.hh
Run grand-replace (issue 3765)
[lilypond.git] / lily / include / misc.hh
index 0491b5b4a91cd2f90d98a1edbea2d4d00eaea7ac..0ea0a942522ab08b218a2f64c94e3e2777e6cb71 100644 (file)
@@ -1,7 +1,7 @@
 /*
   This file is part of LilyPond, the GNU music typesetter.
 
-  Copyright (C) 2005--2011 Han-Wen Nienhuys <hanwen@xs4all.nl>
+  Copyright (C) 2005--2014 Han-Wen Nienhuys <hanwen@xs4all.nl>
 
   LilyPond is free software: you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
@@ -53,12 +53,18 @@ linear_interpolate (Real x, Real x1, Real x2, Real y1, Real y2)
          + (x - x1) / (x2 - x1) * y2;
 }
 
+inline Real
+normalize (Real x, Real x1, Real x2)
+{
+  return (x - x1) / (x2 - x1);
+}
+
 Real directed_round (Real f, Direction d);
 
+Offset get_point_in_y_direction (Offset orig, Real slope, Real dist, Direction dir);
 Real peak_around (Real epsilon, Real threshold, Real x);
 Real convex_amplifier (Real standard_x, Real increase_factor, Real x);
-string camel_case_to_lisp_identifier (string in);
-vsize utf8_char_len (char);
+string camel_case_to_lisp_identifier (const string &in);
 
 #endif