public void Refresh3() { // given Chart chart1 = TestObjects.GetChart(null); // when ChartAssist.Refresh(null, Color.Indigo, chart1, 0, 0); }
public void Refresh2() { // given Series series1 = TestObjects.GetSeries(); Chart chart1 = TestObjects.GetChart(series1); // when ChartAssist.Refresh(series1, Color.Indigo, chart1, -1, 0); }
private void UpdateUiBySettings() { // Form Width = Settings.Dimensions.MainWindow.Width; Height = Settings.Dimensions.MainWindow.Height; // Ui ChartAssist.SetDefaultSettings(uiCharts_Crv); UiControls.TrySetSelectedIndex(uiPnlAvg_MeanT_ComBx, (int)MeanType.NN); UpdateUiByCurveScaffold(); }
public void Refresh5() { // given IList <double> set = new List <double>() { -7.92E28, double.NaN, 7.92E28 }; Series series2 = TestObjects.GetSeries(set); Chart chart2 = TestObjects.GetChart(series2); // when ChartAssist.Refresh(series2, Color.Indigo, chart2); }
public void Refresh4() { // given IList <double> set = new List <double>() { double.MinValue, double.NaN, double.MaxValue }; Series series1 = TestObjects.GetSeries(set); Chart chart1 = TestObjects.GetChart(series1); // when ChartAssist.Refresh(series1, Color.Indigo, chart1); }
private void OnShowDataSetClick(object sender, EventArgs e) { DataSetCurveType curveType = (DataSetCurveType)UiControls.TryGetSelectedIndex(uiPnlMod_CrvT_ComBx); int curveIndex = UiControls.TryGetValue <int>(uiPnlMod_CrvIdx_Num); string signature = MethodBase.GetCurrentMethod().Name + '(' + curveType + ',' + curveIndex + ')'; switch (curveType) { case DataSetCurveType.Ideal: case DataSetCurveType.Modified: case DataSetCurveType.Average: break; default: log.Info(signature); AppMessages.MainWindow.AsteriskOfCurveTypeNotSelected(); return; } Series curveSeries = SpecifyCurveSeries(curveType, curveIndex); if (curveSeries == null || curveSeries.Points.Count == 0) { log.Info(MethodBase.GetCurrentMethod().Name + '(' + nameof(curveSeries) + ')'); AppMessages.MainWindow.ExclamationOfSeriesSelection(); return; } using (var dialog = new GridPreviewer(SeriesAssist.GetCopy(curveSeries))) { dialog.Height = Settings.Dimensions.GridPreviewer.Height; dialog.Width = Settings.Dimensions.GridPreviewer.Width; UiControls.TryShowDialog(dialog, this); try { if (dialog.DialogResult == DialogResult.OK) { DataChart.AlterCurve(dialog.Curve, curveType, curveIndex); ChartAssist.Refresh(dialog.Curve, Color.Indigo, uiCharts_Crv); } } catch (InvalidOperationException ex) { log.Error(signature, ex); AppMessages.MainWindow.ErrorOfChartRefreshing(); } catch (Exception ex) { log.Fatal(signature, ex); } } log.Info(signature); }
private void UpdateUiBySettings() { ChartAssist.SetDefaultSettings(uiChart_Prv); UiControls.TrySetSelectedIndex(uiPnl_AutoSize_ComBx, (int)AutoSizeColumnsMode.Fill); UiControls.TrySetSelectedIndex(uiPnl_OperT_ComBx, (int)Operation.Positive); uiPnl_StartIdx_Num.Minimum = 0; uiPnl_StartIdx_Num.Maximum = Curve.Points.Count - 1; uiPnl_StartIdx_Num.Value = 0; uiPnl_EndIdx_Num.Minimum = 0; uiPnl_EndIdx_Num.Maximum = Curve.Points.Count - 1; uiPnl_EndIdx_Num.Value = Curve.Points.Count - 1; GridAssist.SetDefaultSettings(uiGrid_db_grid); UpdateUiByPopulatingGrid(); UpdateUiByRefreshingChart(); UpdateUiByPanelStateInfo(PanelStateInformation.GridPreviewerLoaded); }
private void UpdateUiByRefreshingChart() { try { ChartAssist.Refresh(Curve, Color.Black, uiChart_Prv); } catch (InvalidOperationException ex) { log.Error(MethodBase.GetCurrentMethod().Name + '(' + PanelStateInformation.ChartNotRepainted + ')', ex); UpdateUiByPanelStateInfo(PanelStateInformation.ChartNotRepainted); AppMessages.GridPreviewer.ErrorOfChartRefreshing(); } catch (Exception ex) { log.Error(MethodBase.GetCurrentMethod().Name + '(' + PanelStateInformation.ChartRefreshingError + ')', ex); UpdateUiByPanelStateInfo(PanelStateInformation.ChartRefreshingError); } UpdateUiByPanelStateInfo(PanelStateInformation.ChartRefreshed); log.Info(MethodBase.GetCurrentMethod().Name + '(' + PanelStateInformation.ChartRefreshed + ')'); }
private void UpdateUiBySettings() { UiControls.TrySelectTab(uiL_TbCtrl, (int)Phenomenon.Peek); UiControls.TrySelectTab(uiR_TbCtrl, 0); ChartAssist.SetDefaultSettings(uiRChart_Chart); EnumsLocalizer.Localize(LocalizableEnumerator.DataSetCurveType, uiRChartDown_CrvT_ComBx); UiControls.TrySetSelectedIndex(uiRChartDown_CrvT_ComBx, (int)DataSetCurveType.Ideal); uiRChartDown_CrvIdx_Num.Minimum = 0; uiRChartDown_CrvIdx_Num.Maximum = Settings.Ui.CurvesNo - 1; UiControls.TrySetValue(uiRChartDown_CrvIdx_Num, Settings.Ui.CurvesNo / 2); EnumsLocalizer.Localize(LocalizableEnumerator.Phenomenon, uiRChartDown_Phen_ComBx); UiControls.TrySetSelectedIndex(uiRChartDown_Phen_ComBx, (int)Phenomenon.Peek); EnumsLocalizer.PopulateComboBox(Lists.Cast <double, string>(Noises), uiRChartDown_Noises_ComBx); UiControls.TrySetSelectedIndex(uiRChartDown_Noises_ComBx, 0); EnumsLocalizer.Localize(LocalizableEnumerator.MeanType, uiRChartDown_MeanT_ComBx); UiControls.TrySetSelectedIndex(uiRChartDown_MeanT_ComBx, (int)MeanType.Tolerance); GridAssist.SetDefaultSettings(uiLPeek_Grid); GridAssist.SetDefaultSettings(uiLSat_Grid); }
private void UpdateUiByRefreshingChart() { string signature = string.Empty; try { signature = MethodBase.GetCurrentMethod().Name + '(' + (DataSetCurveType)UiControls.TryGetSelectedIndex(uiRChartDown_CrvT_ComBx) + ')'; ChartAssist.Refresh(GetUiSpecifiedSeries(), GetChartSeriesColor(), uiRChart_Chart); } catch (InvalidOperationException ex) { log.Fatal(signature, ex); AppMessages.StatisticalAnalysis.ExclamationOfPointsNotValidToChart(); } catch (OverflowException ex) { log.Fatal(signature, ex); AppMessages.StatisticalAnalysis.ExclamationOfValueOutOfRange(); } catch (Exception ex) { log.Fatal(signature, ex); AppMessages.StatisticalAnalysis.ErrorOfUnrecognized(); } }
private void UpdateUiByShowingCurveOnChart(DataSetCurveType curveType, int indexOfModifiedCurve = 1) { const int CHART_AREA_INDEX = 0; const int SERIES_INDEX = 0; try { Series selectedSeries = null; switch (curveType) { case DataSetCurveType.Ideal: CurvesSettings.Set(uiCharts_Crv, Settings.Series.Ideal, SERIES_INDEX); selectedSeries = DataChart.IdealCurve; break; case DataSetCurveType.Modified: CurvesSettings.Set(uiCharts_Crv, Settings.Series.Modified, SERIES_INDEX); selectedSeries = DataChart.ModifiedCurves[indexOfModifiedCurve - 1]; break; case DataSetCurveType.Average: CurvesSettings.Set(uiCharts_Crv, Settings.Series.Average, SERIES_INDEX); selectedSeries = DataChart.AverageCurve; break; } ChartAssist.Refresh(selectedSeries, uiCharts_Crv.Series[0].Color, uiCharts_Crv, CHART_AREA_INDEX, SERIES_INDEX); } catch (InvalidOperationException ex) { log.Error(ex.Message, ex); AppMessages.MainWindow.ErrorOfChartRefreshing(); } catch (ArgumentOutOfRangeException ex) { log.Error(ex.Message, ex); AppMessages.MainWindow.ExclamationOfSeriesSelection(); } catch (Exception ex) { log.Fatal(ex.Message, ex); } }