Interval.h 251 B

12345678910111213141516171819202122
  1. #pragma once
  2. namespace Javelin {
  3. template<typename T>
  4. class Interval {
  5. public:
  6. T min;
  7. T max;
  8. Interval() {
  9. }
  10. Interval<T> &operator|=(const T &x) {
  11. min.SetMin(x);
  12. max.SetMax(x);
  13. return *this;
  14. }
  15. };
  16. }