fix error

This commit is contained in:
achulkov2 2020-02-26 16:05:22 +03:00
parent a8ff64c806
commit 8723b42bcb

View File

@ -9,9 +9,11 @@ namespace DB
FinalCell::FinalCell(std::vector<size_t> polygon_ids_, const std::vector<Polygon> & polygons_, const Box & box_): FinalCell::FinalCell(std::vector<size_t> polygon_ids_, const std::vector<Polygon> & polygons_, const Box & box_):
polygon_ids(std::move(polygon_ids_)) polygon_ids(std::move(polygon_ids_))
{ {
Polygon tmp_poly;
bg::convert(box_, tmp_poly);
std::transform(polygon_ids.begin(), polygon_ids.end(), std::back_inserter(is_covered_by), [&](const auto id) std::transform(polygon_ids.begin(), polygon_ids.end(), std::back_inserter(is_covered_by), [&](const auto id)
{ {
return bg::covered_by(box_, polygons_[id]); return bg::covered_by(tmp_poly, polygons_[id]);
}); });
} }