13struct SelectorLocation {
14 NON_DEFAULT_CONSTRUCTIBLE(SelectorLocation)
15 COPYABLE(SelectorLocation)
16 MOVEABLE(SelectorLocation)
18 explicit SelectorLocation(VIPRA::idx loc) : location(loc) {}
21 auto operator()(
const VIPRA::idxVec& ,
const VIPRA::idxVec& group,
24 auto const& loc = pack.context.locations[location];
26 VIPRA::idxVec groupPeds;
28 for (
auto idx : group ) {
29 if ( loc.is_point_inside(pack.pedset.ped_coords(idx)) ) {
30 groupPeds.push_back(idx);
36 return {
false, groupPeds};
static VIPRA_INLINE void debug(fmt::format_string< param_ts... > message, param_ts &&... params)
Calls the provided Logger with Level DEBUG.
Definition logging.hpp:85