void WayMergeManipulation::addBogusReviewTags(const OsmMapPtr& map) const { assert(isValid(map)); ElementPtr left = map->getWay(_left); ElementPtr right = map->getWay(_right); QString note("The review scores on this way are bogus. See #3242."); ReviewMarker().mark(map, left, right, note, "Bogus", getBogusReviewScore()); }
void MarkForReviewMerger::apply(const OsmMapPtr& map, vector< pair<ElementId, ElementId> >& /*replaced*/) const { for (set< pair<ElementId, ElementId> >::const_iterator it = _pairs.begin(); it != _pairs.end(); ++it) { ElementId eid1 = it->first; ElementId eid2 = it->second; ElementPtr e1 = map->getElement(eid1); ElementPtr e2 = map->getElement(eid2); ReviewMarker().mark(e1, e2, _note, _score); } }