if (!i)
continue;
- Real mindist=cols[i-1].minright()
- +cols[i].minleft();
+ Real mindist=cols[i-1].width_[RIGHT]
+ -cols[i].width_[LEFT];
// ugh... compares
Real dif =v (i) - v (i-1)- mindist;
if (i > 0)
{
- Real r =initsol (i-1) + cols[i-1].minright();
+ Real r =initsol (i-1) + cols[i-1].width_[RIGHT];
if (initsol (i) < r)
{
warning ("overriding fixed position");
}
else
{
- Real mindist=cols[i-1].minright()
- +cols[i].minleft();
+ Real mindist=cols[i-1].width_[RIGHT]
+ - cols[i].width_[LEFT];
if (mindist < 0.0)
warning ("Excentric column");
initsol (i)=initsol (i-1)+mindist;
c1(j)=1.0 ;
c1(j-1)=-1.0 ;
- lp.add_inequality_cons (c1, cols[j-1].minright() +
- cols[j].minleft());
+ lp.add_inequality_cons (c1,
+ cols[j-1].width_[RIGHT] - cols[j].width_[LEFT]);
}
}
}
{
if (!scol_l (i)->musical_b())
{
- Real symbol_distance =cols[i].minright() + 2 PT;
+ Real symbol_distance =cols[i].width_[RIGHT] + 2 PT;
Real durational_distance = 0;
if (i+1 < cols.size())
*/
if (delta_t)
durational_distance = paper_l()->duration_to_dist (delta_t,k);
- symbol_distance += cols[i+1].minleft();
+ symbol_distance += -cols[i+1].width_[LEFT];
}
ideal_arr_[i] = symbol_distance >? durational_distance;
extra space if this is not needed */
if (!scol_l (i+1)->musical_b())
{
- Real minimum_dist = cols[i+1].minleft() + 2 PT + cols[i].minright () ;
+ Real minimum_dist = - cols[i+1].width_[LEFT] + 2 PT + cols[i].width_[RIGHT];
if (ideal_arr_[i+1] + minimum_dist < dist)
{
ideal_arr_[i] = dist - ideal_arr_[i+1];