diff options
Diffstat (limited to 'src/boxes.cc')
-rw-r--r-- | src/boxes.cc | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/boxes.cc b/src/boxes.cc new file mode 100644 index 0000000000..ebfc08abfe --- /dev/null +++ b/src/boxes.cc @@ -0,0 +1,31 @@ +#include "boxes.hh" +#include "const.hh" + +void +Interval::set_empty() { + min = INFTY; + max = -INFTY; +} +Real +Interval::length() const { + return max-min; +} +Box::Box(svec<Real> s) +{ + assert(s.sz() == 4); + x.min = s[0]; + x.max = s[1]; + y.min = s[2]; + y.max = s[3]; +} + +Box::Box() +{ +} + +Box::Box(Interval ix, Interval iy) +{ + x = ix; + y = iy; +} + |