From 76c714b1583bc6c95644468b499698932931cbc4 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Sat, 5 Dec 2020 12:36:30 +0300 Subject: [PATCH] Add geom::box::full --- libs/geom/include/psemek/geom/box.hpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libs/geom/include/psemek/geom/box.hpp b/libs/geom/include/psemek/geom/box.hpp index 95ae7655..6496775e 100644 --- a/libs/geom/include/psemek/geom/box.hpp +++ b/libs/geom/include/psemek/geom/box.hpp @@ -24,7 +24,6 @@ namespace psemek::geom return axes[i]; } - // singleton box static box singleton(point_type const & p) { box b; @@ -33,6 +32,14 @@ namespace psemek::geom return b; } + static box full() + { + box b; + for (std::size_t i = 0; i < N; ++i) + b.axes[i] = interval::full(); + return b; + } + bool empty() const { for (auto const & i : axes)