2 rod.cc -- implement Rod, Column_rod
4 source file of the GNU LilyPond music typesetter
6 (c) 1998--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
12 #include "paper-column.hh"
14 #include "dimensions.hh"
15 #include "spaceable-grob.hh"
20 item_l_drul_[LEFT] = item_l_drul_[RIGHT] = 0;
28 if (!item_l_drul_[LEFT]
29 || !item_l_drul_[RIGHT])
34 Paper_column * pc = item_l_drul_[d]->get_column ();
35 distance_ += - d * item_l_drul_[d]->relative_coordinate (pc, X_AXIS);
37 } while ((flip (&d))!= LEFT);
45 if (item_l_drul_[LEFT] != item_l_drul_[RIGHT]
46 && item_l_drul_[LEFT] && item_l_drul_[RIGHT])
47 Spaceable_grob::add_rod (item_l_drul_[LEFT],