void
Simple_spacer::add_columns (Link_array<Grob> const &icols)
{
- Link_array<Grob> cols(icols);
+ Link_array<Grob> cols (icols);
for (int i = cols.size (); i--;)
- if (gh_pair_p (cols[i]->get_grob_property ("between-cols")))
+ if (ly_c_pair_p (cols[i]->get_property ("between-cols")))
{
loose_cols_.push (cols[i]);
cols.del (i);
{
Spring_smob *spring = 0;
- for (SCM s = cols[i]->get_grob_property ("ideal-distances");
- !spring && gh_pair_p (s);
+ for (SCM s = cols[i]->get_property ("ideal-distances");
+ !spring && ly_c_pair_p (s);
s = ly_cdr (s))
{
Spring_smob *sp = unsmob_spring (ly_car (s));
}
else
{
- programming_error (_f("No spring between column %d and next one",
+ programming_error (_f ("No spring between column %d and next one",
Paper_column::get_rank (cols[i])
));
desc.hooke_ = 1.0;
continue;
}
- if (!desc.sane_b ())
+ if (!desc.is_sane ())
{
programming_error ("Insane spring found. Setting to unit spring.");
for (int i=0; i < cols.size () - 1; i++)
{
for (SCM s = Spaceable_grob::get_minimum_distances (cols[i]);
- gh_pair_p (s); s = ly_cdr (s))
+ ly_c_pair_p (s); s = ly_cdr (s))
{
Grob * other = unsmob_grob (ly_caar (s));
int oi = cols.find_index (other);
if (oi >= 0)
{
- add_rod (i, oi, gh_scm2double (ly_cdar (s)));
+ add_rod (i, oi, ly_scm2double (ly_cdar (s)));
}
}
}
int sz = positions->cols_.size ();
for (int i = sz; i--; )
{
- SCM p = positions->cols_[i]->get_grob_property( "penalty");
- if (gh_number_p (p))
+ SCM p = positions->cols_[i]->get_property ( "penalty");
+ if (ly_c_number_p (p))
{
- if (gh_scm2double (p) < -9999)
+ if (ly_scm2double (p) < -9999)
break_satisfy = break_satisfy && (i == 0 || i == sz -1);
- if (gh_scm2double (p) > 9999)
+ if (ly_scm2double (p) > 9999)
break_satisfy = break_satisfy && !(i == 0 || i == sz -1);
}
bool
-Spring_description::sane_b () const
+Spring_description::is_sane () const
{
return (hooke_ > 0) && !isinf (ideal_) && !isnan (ideal_);
}