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

Function CmdCppTrack

tools/track_analyzing/track_analyzer/cmd_cpp_track.cpp:12–26  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10namespace track_analyzing
11{
12void CmdCppTrack(string const & trackFile, string const & mwmName, string const & user, size_t trackIdx)
13{
14 storage::Storage storage;
15 auto const numMwmIds = CreateNumMwmIds(storage);
16 MwmToMatchedTracks mwmToMatchedTracks;
17 ReadTracks(numMwmIds, trackFile, mwmToMatchedTracks);
18
19 MatchedTrack const & track = GetMatchedTrack(mwmToMatchedTracks, *numMwmIds, mwmName, user, trackIdx);
20
21 auto const backupPrecision = cout.precision();
22 cout.precision(8);
23 for (MatchedTrackPoint const & point : track)
24 cout << " {" << point.GetDataPoint().m_latLon.m_lat << ", " << point.GetDataPoint().m_latLon.m_lon << "}," << endl;
25 cout.precision(backupPrecision);
26}
27} // namespace track_analyzing

Callers 1

mainFunction · 0.85

Calls 2

CreateNumMwmIdsFunction · 0.85
ReadTracksFunction · 0.85

Tested by

no test coverage detected