MCPcopy Create free account
hub / github.com/comaps/comaps / PrepareBookmarksAddresses

Method PrepareBookmarksAddresses

libs/map/bookmark_manager.cpp:1203–1217  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1201}
1202
1203void BookmarkManager::PrepareBookmarksAddresses(std::vector<SortBookmarkData> & bookmarksForSort,
1204 AddressesCollection & newAddresses)
1205{
1206 CHECK(m_regionAddressGetter != nullptr, ());
1207
1208 for (auto & markData : bookmarksForSort)
1209 {
1210 if (!markData.m_address.IsValid())
1211 {
1212 markData.m_address = m_regionAddressGetter->GetNearbyRegionAddress(markData.m_point);
1213 if (markData.m_address.IsValid())
1214 newAddresses.emplace_back(markData.m_id, markData.m_address);
1215 }
1216 }
1217}
1218
1219void BookmarkManager::FilterInvalidData(SortedBlocksCollection & sortedBlocks, AddressesCollection & newAddresses) const
1220{

Callers

nothing calls this directly

Calls 3

IsValidMethod · 0.45
emplace_backMethod · 0.45

Tested by

no test coverage detected