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

Function ParseTracks

tools/track_analyzing/track_analyzer/utils.cpp:215–225  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

213}
214
215void ParseTracks(string const & logFile, shared_ptr<NumMwmIds> const & numMwmIds, MwmToTracks & mwmToTracks)
216{
217 Platform const & platform = GetPlatform();
218 string const dataDir = platform.WritableDir();
219 auto countryInfoGetter = CountryInfoReader::CreateCountryInfoGetter(platform);
220 unique_ptr<m4::Tree<NumMwmId>> mwmTree = MakeNumMwmTree(*numMwmIds, *countryInfoGetter);
221
222 LOG(LINFO, ("Parsing", logFile));
223 LogParser parser(numMwmIds, std::move(mwmTree), dataDir);
224 parser.Parse(logFile, mwmToTracks);
225}
226
227void WriteCsvTableHeader(basic_ostream<char> & stream)
228{

Callers 3

CmdMatchFunction · 0.85
CmdGPXFunction · 0.85
CmdUnmatchedTracksFunction · 0.85

Calls 3

MakeNumMwmTreeFunction · 0.85
CreateCountryInfoGetterFunction · 0.50
ParseMethod · 0.45

Tested by

no test coverage detected