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

Function SaveTrackGeometry

libs/kml/serdes.cpp:520–533  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

518}
519
520void SaveTrackGeometry(Writer & writer, MultiGeometry const & geom)
521{
522 size_t const sz = geom.m_lines.size();
523 if (sz == 0)
524 {
525 LOG(LERROR, ("Unexpected empty MultiGeometry"));
526 return;
527 }
528
529 CHECK_EQUAL(geom.m_lines.size(), geom.m_timestamps.size(), ("Number of coordinates and timestamps should match"));
530
531 SaveLineStrings(writer, geom);
532 SaveGxTracks(writer, geom);
533}
534
535void SaveTrackExtendedData(Writer & writer, TrackData const & trackData)
536{

Callers 1

SaveTrackDataFunction · 0.85

Calls 3

SaveLineStringsFunction · 0.85
SaveGxTracksFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected