source file of the GNU LilyPond music typesetter
- (c) 1996--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1996--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#include "box.hh"
-
#include "array.hh"
void
}
/**
- Initialize to empty.
- */
+ Initialize to empty.
+*/
Box::Box ()
-{
+{
}
void
Box::set_empty ()
{
interval_a_[X_AXIS].set_empty ();
- interval_a_[Y_AXIS].set_empty ();
+ interval_a_[Y_AXIS].set_empty ();
}
Box::Box (Interval ix, Interval iy)
}
Interval &
-Box::operator[] (Axis a)
+Box::operator [] (Axis a)
{
return interval_a_[a];
}
Interval
-Box::operator[] (Axis a)const
+Box::operator [] (Axis a) const
{
return interval_a_[a];
}
Box::add_point (Offset o)
{
interval_a_[X_AXIS].add_point (o[X_AXIS]);
- interval_a_[Y_AXIS].add_point (o[Y_AXIS]);
+ interval_a_[Y_AXIS].add_point (o[Y_AXIS]);
}
Offset
Box::center () const
{
return Offset (interval_a_[X_AXIS].center (),
- interval_a_[Y_AXIS].center ());
+ interval_a_[Y_AXIS].center ());
}
+
void
Box::widen (Real x, Real y)
{