void Visit(const AbstractAirspace &as) override { if (filter.Match(location, projection, as)) result.emplace_back(as); }