diff --git a/libs/geom/include/psemek/geom/interval.hpp b/libs/geom/include/psemek/geom/interval.hpp index c2aab4da..d247b18c 100644 --- a/libs/geom/include/psemek/geom/interval.hpp +++ b/libs/geom/include/psemek/geom/interval.hpp @@ -239,6 +239,18 @@ namespace psemek::geom return *this = *this | i; } + template + bool operator == (interval const & i1, interval const & i2) + { + return i1.min == i2.min && i1.max == i2.max; + } + + template + bool operator != (interval const & i1, interval const & i2) + { + return !(i1 == i2); + } + template T clamp(T x, interval const & i) {