protected AbstractStintScatterPlot2YAxisProvider(ILoadedLapsCache loadedLapsCache, AbstractScatterPlotExtractor y1AxisDataExtractor, AbstractScatterPlotExtractor y2AxisDataExtractor) : this(loadedLapsCache, y1AxisDataExtractor, y2AxisDataExtractor, Enumerable.Empty <ITelemetryFilter>()) { }
protected AbstractStintScatterPlotProvider(ILoadedLapsCache loadedLapsCache, AbstractScatterPlotExtractor dataExtractor, IDataPointSelectionSynchronization dataPointSelectionSynchronization) : base(loadedLapsCache) { _dataExtractor = dataExtractor; _dataPointSelectionSynchronization = dataPointSelectionSynchronization; }
protected AbstractStintScatterPlot2YAxisProvider(ILoadedLapsCache loadedLapsCache, AbstractScatterPlotExtractor y1AxisDataExtractor, AbstractScatterPlotExtractor y2AxisDataExtractor, IEnumerable <ITelemetryFilter> telemetryFilters) : base(loadedLapsCache) { _y2AxisDataExtractor = y2AxisDataExtractor; _y1AxisDataExtractor = y1AxisDataExtractor; _filters = telemetryFilters.ToList(); }