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 ) {
22 return interval_a_[a];
25 void translate(Offset o) {
30 /// smallest box enclosing #b#
36 Box(Interval ix, Interval iy);