bool TrailRenderer::LoadTrace(const TraceComputer &trace_computer) { trace.clear(); trace_computer.LockedCopyTo(trace); return !trace.empty(); }
bool TrailRenderer::LoadTrace(const TraceComputer &trace_computer, unsigned min_time, const WindowProjection &projection) { trace.clear(); trace_computer.LockedCopyTo(trace, min_time, projection.GetGeoScreenCenter(), projection.DistancePixelsToMeters(3)); return !trace.empty(); }
void LockedCopyTraceTo(TracePointVector &v, unsigned min_time, const GeoPoint &location, fixed resolution) const { trace.LockedCopyTo(v, min_time, location, resolution); }
void LockedCopyTraceTo(TracePointVector &v) const { trace.LockedCopyTo(v); }