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

Function CmdMatch

tools/track_analyzing/track_analyzer/cmd_match.cpp:96–110  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

94namespace track_analyzing
95{
96void CmdMatch(string const & logFile, string const & trackFile, shared_ptr<NumMwmIds> const & numMwmIds,
97 Storage const & storage, Stats & stats)
98{
99 MwmToTracks mwmToTracks;
100 ParseTracks(logFile, numMwmIds, mwmToTracks);
101 stats.AddTracksStats(mwmToTracks, *numMwmIds, storage);
102
103 MwmToMatchedTracks mwmToMatchedTracks;
104 MatchTracks(mwmToTracks, storage, *numMwmIds, mwmToMatchedTracks);
105
106 FileWriter writer(trackFile, FileWriter::OP_WRITE_TRUNCATE);
107 MwmToMatchedTracksSerializer serializer(numMwmIds);
108 serializer.Serialize(mwmToMatchedTracks, writer);
109 LOG(LINFO, ("Matched tracks were saved to", trackFile));
110}
111
112void CmdMatch(string const & logFile, string const & trackFile, string const & inputDistribution)
113{

Callers 2

UnzipAndMatchFunction · 0.85
mainFunction · 0.85

Calls 8

ParseTracksFunction · 0.85
MatchTracksFunction · 0.85
CreateNumMwmIdsFunction · 0.85
AddTracksStatsMethod · 0.80
RegisterAllLocalMapsMethod · 0.80
SerializeMethod · 0.45
LogMethod · 0.45

Tested by

no test coverage detected