2 some 2D geometrical concepts
10 #include "interval.hh"
15 Interval interval_a_[NO_AXES];
17 Interval &x() {return interval_a_[X_AXIS]; }
18 Interval &y(){ return interval_a_[Y_AXIS]; }
19 Interval x() const{ return interval_a_[X_AXIS]; }
20 Interval y() const{return interval_a_[Y_AXIS]; }
21 Interval operator[](Axis a) const;
22 Interval &operator[] (Axis a);
24 void translate (Offset o);
25 /// smallest box enclosing #b#
28 Box (Interval ix, Interval iy);