Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'map/framework.cpp')
-rw-r--r--map/framework.cpp22
1 files changed, 8 insertions, 14 deletions
diff --git a/map/framework.cpp b/map/framework.cpp
index c6f36039dd..48769cc3a4 100644
--- a/map/framework.cpp
+++ b/map/framework.cpp
@@ -3500,27 +3500,21 @@ void VisualizeFeatureInRect(m2::RectD const & rect, FeatureType & ft, df::DrapeA
} // namespace
void Framework::DrawMwmBorder(std::string const & mwmName,
- std::vector<m2::RegionD> const & polygons, bool withPoints)
+ std::vector<m2::RegionD> const & regions, bool withVertices)
{
- for (auto const & region : polygons)
+ for (auto const & region : regions)
{
auto const points = region.Data();
if (points.empty())
return;
static uint32_t kColorCounter = 0;
- if (withPoints)
- {
- m_drapeApi.AddLine(mwmName, df::DrapeApiLineData(points, colorList[kColorCounter])
- .Width(4.0f)
- .ShowId()
- .ShowPoints(true));
- }
- else
- {
- m_drapeApi.AddLine(
- mwmName, df::DrapeApiLineData(points, colorList[kColorCounter]).Width(4.0f).ShowId());
- }
+
+ auto lineData = df::DrapeApiLineData(points, colorList[kColorCounter]).Width(4.0f).ShowId();
+ if (withVertices)
+ lineData.ShowPoints(true /* markPoints */);
+
+ m_drapeApi.AddLine(mwmName, lineData);
kColorCounter = (kColorCounter + 1) % colorList.size();
}