//Note: IItemTrackSelectionInfo uses Activity distances, avoid... //public TrailResultMarked(TrailResult tr, IValueRangeSeries<double> t) //{ // trailResult = tr; // selInfo.MarkedDistances = t; //} public TrailResultMarked(TrailResult tr, IItemTrackSelectionInfo t) { this.trailResult = tr; this.selInfo.SetFromSelection(t, tr.Activity); if (selInfo.MarkedTimes != null) { selInfo.MarkedTimes = TrailsItemTrackSelectionInfo.excludePauses(selInfo.MarkedTimes, tr.Pauses); } //Note that SelectedTime can still include paused time }
public TrailResultMarked(TrailResult tr, IValueRangeSeries <DateTime> t) { this.trailResult = tr; this.selInfo.MarkedTimes = TrailsItemTrackSelectionInfo.excludePauses(t, tr.Pauses); this.selInfo.Activity = tr.Activity; }