104 template <
class Map,
class Node>
105 static inline bool apply(
Pred const& p,
Map const& m, Node
const& n)
107 if constexpr (Negated) {
108 return !ValueCheck<std::decay_t<
decltype(p.min)>>::apply(p.min, m, n) ||
109 !ValueCheck<std::decay_t<
decltype(p.max)>>::apply(p.max, m, n);
111 return ValueCheck<std::decay_t<
decltype(p.min)>>::apply(p.min, m, n) &&
112 ValueCheck<std::decay_t<
decltype(p.max)>>::apply(p.max, m, n);
constexpr Vec< Geometry::dimension(), typename Geometry::value_type > max(Geometry const &g)
Returns the maximum coordinate of the minimum spanning axis-aligned bounding box of a geometry.
constexpr Vec< Geometry::dimension(), typename Geometry::value_type > min(Geometry const &g)
Returns the minimum coordinate of the minimum spanning axis-aligned bounding box of a geometry.