X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fsimple-spacer.hh;h=712349d878af07fcd6b619a09990ec34039ff05b;hb=d1965f31e75a5e1e9faeb995ef2d37ce5fb3ff85;hp=80f7a32904e504633d5e8e80a4b18e742949fc48;hpb=b72714440434f1af8a4c0a4d21742c3a56b2587e;p=lilypond.git diff --git a/lily/include/simple-spacer.hh b/lily/include/simple-spacer.hh index 80f7a32904..712349d878 100644 --- a/lily/include/simple-spacer.hh +++ b/lily/include/simple-spacer.hh @@ -11,7 +11,7 @@ #define SIMPLE_SPACER_HH #include "parray.hh" -#include "line-spacer.hh" +#include "lily-proto.hh" struct Spring_description @@ -59,17 +59,20 @@ struct Spring_description Perhaps this is not a bad thing, because the 1st looks better anyway. */ -struct Simple_spacer: public Line_spacer +struct Simple_spacer { Array springs_; + Real force_f_; + Real indent_f_; + Real line_len_f_; + Real default_space_f_; + Real compression_energy_factor_f_; Simple_spacer (); - virtual void solve (Column_x_positions *) const; - virtual void lower_bound_solution (Column_x_positions *) const; - virtual void add_columns (Link_array); - + void solve (Column_x_positions *) const; + void add_columns (Link_array); void my_solve_linelen (); void my_solve_natural_len (); Real active_springs_stiffness () const;