void ReplotSelectedGraph() { MultiTireDataViewer[] Viewers = { CorneringDataSelector.Viewer, DriveBrakeDataSelector.Viewer, TransientDataSelector.Viewer }; double min = 0; double max = 0; double.TryParse(MinTB.Text, out min); double.TryParse(MaxTB.Text, out max); foreach (var viewer in Viewers) { viewer.SetGradation((TireDataColumn)(TableColumnCB.SelectedIndex), min, max, TireDataSelectorWithViewer.LegendTexts[0], GradationCB.SelectedItem as TireDataViewer.GradationCalcurator); } switch (MainTabControl.SelectedIndex) { case 0: CorneringDataSelector.ShowGraph(tempSelector); break; case 1: DriveBrakeDataSelector.ShowGraph(tempSelector); break; default: TransientDataSelector.ShowGraph(tempSelector); break; } }
public void Update() { var set = idataset.GetDataSet(); CorneringDataSelector.Update(set.CorneringTable, set.MaxminSet.CorneringTableLimit); DriveBrakeDataSelector.Update(set.DriveBrakeTable, set.MaxminSet.DriveBrakeTableLimit); TransientDataSelector.Update(set.TransientTable, set.MaxminSet.TransientTableLimit, set.TransientTableIndexHolder); State = TireDataSetSelectorState.Changed; }
private void DataSelectorProperty_Load(object sender, EventArgs e) { NumPoint.SelectedIndex = 4; OnRename(DataSelector.Name); InitializeGraph(); CorneringDataSelector.Initialize(tempSelector, Table.CorneringTable, this); DriveBrakeDataSelector.Initialize(tempSelector, Table.DriveBrakeTable, this); TransientDataSelector.Initialize(tempSelector, Table.TransientTable, this); MinTB.Validating += IsReal_Validating; MinTB.Validated += IsReal_Validated; MinTB.KeyDown += TextBox_KeyDown; MaxTB.Validating += IsReal_Validating; MaxTB.Validated += IsReal_Validated; MaxTB.KeyDown += TextBox_KeyDown; foreach (var label in TireData.Label) { TableColumnCB.Items.Add(label.Value); } TableColumnCB.SelectedIndex = 0; GradationCB.SelectedIndexChanged += GradationCB_SelectedIndexChanged; TableColumnCB.SelectedIndexChanged += TableColumnCB_SelectedIndexChanged; foreach (var item in TireDataViewer.DefaultGradations) { GradationCB.Items.Add(item); } GradationCB.SelectedIndex = 0; DataSelector.OnRename += OnRename; loaded = true; //ReplotSelectedGraph(); }