-
- Interval &x() {return interval_a_[X_AXIS]; }
- Interval &y(){ return interval_a_[Y_AXIS]; }
- Interval x() const{ return interval_a_[X_AXIS]; }
- Interval y() const{return interval_a_[Y_AXIS]; }
- Interval operator[](Axis a) const;
- Interval &operator[] (Axis a);
-
+ DECLARE_SIMPLE_SMOBS (Box);
+public:
+ Interval &x () {return interval_a_[X_AXIS]; }
+ Interval &y (){ return interval_a_[Y_AXIS]; }
+ Interval x () const{ return interval_a_[X_AXIS]; }
+ Interval y () const{return interval_a_[Y_AXIS]; }
+ Interval operator [] (Axis a) const;
+ Interval &operator [] (Axis a);
+
+ Offset center () const;
+