diff --git a/cpp/src/positional_container.hpp b/cpp/src/positional_container.hpp index 38cf5c8..e131d2d 100644 --- a/cpp/src/positional_container.hpp +++ b/cpp/src/positional_container.hpp @@ -122,6 +122,16 @@ public: return output_vec; } + void Get(std::vector>& output_vec, const WorldPos& corner, const WorldSize& size) + { + const WorldSize half_size = size / 2.0f; + const WorldPos center = corner + half_size.ChangeTag(); + float radius = half_size.x(); + Get(output_vec, center, radius); + } + + // TODO add those Get methods to the interface + void Get(std::vector>& output_vec, const WorldPos& center, float radius) { output_vec.clear();