7#include "vipra/geometry/polygon.hpp"
8#include "vipra/modules/module.hpp"
9#include "vipra/util/crtp.hpp"
11namespace VIPRA::Modules {
17template <
typename module_t>
30 template <
typename... keys_t>
32 -> std::optional<std::vector<VIPRA::Geometry::Polygon>>
34 return self().template get<std::vector<VIPRA::Geometry::Polygon>>(
35 std::forward<keys_t>(keys)...);