public AbstractParameterIdentificationTimeProfileConfidenceIntervalChartPresenter(IParameterIdentificationSingleRunAnalysisView view, ChartPresenterContext chartPresenterContext, ITimeProfileConfidenceIntervalCalculator timeProfileConfidenceIntervalCalculator, ApplicationIcon icon, string presentationKey, Func <ITimeProfileConfidenceIntervalCalculator, Func <ParameterIdentification, ParameterIdentificationRunResult, IReadOnlyList <DataRepository> > > confidenceIntervalFunc) : base(view, chartPresenterContext, icon, presentationKey) { _timeProfileConfidenceIntervalCalculator = timeProfileConfidenceIntervalCalculator; _confidenceIntervalFunc = confidenceIntervalFunc; }
public ParameterIdentificationTimeProfileVPCIntervalChartPresenter(IParameterIdentificationSingleRunAnalysisView view, ChartPresenterContext chartPresenterContext, ITimeProfileConfidenceIntervalCalculator timeProfileConfidenceIntervalCalculator) : base(view, chartPresenterContext, timeProfileConfidenceIntervalCalculator, ApplicationIcons.TimeProfileVPCInterval, PresenterConstants.PresenterKeys.ParameterIdentificationTimeProfileVPCIntervalChartPresenter, x => x.CalculateVPCIntervalFor) { view.HelpId = HelpId.Tool_PI_VPC_Interval; }