private void menu_LoadSingle_Click(object sender, EventArgs e) { menu_LoadAll.CheckState = CheckState.Unchecked; menu_LoadSingle.CheckState = CheckState.Checked; SFROutput.Scan(); _LoadAllVars = false; }
private void worker_DoWork(object sender, DoWorkEventArgs e) { if (_LoadAllVars) { SFROutput.Load(null); } else { SFROutput.Load(_Selected_Sfr_var, null); } }
private void colorSlider1_Scroll(object sender, ScrollEventArgs e) { if (cmbStartID.SelectedItem == null || cmbEndID.SelectedItem == null || cmbSFRVars.SelectedIndex < 0 || colorSlider1.Value == 0) { return; } _ProfileMat = SFROutput.ProfileTimeSeries(_ProfileRivers, cmbSFRVars.SelectedIndex, colorSlider1.Value, chbReadComplData.Checked, chbUnifiedByLength.Checked); string series = string.Format("{0} from {1} to {2}", cmbSFRVars.SelectedItem.ToString(), cmbStartID.SelectedItem, cmbEndID.SelectedItem); winChart_proflie.Plot(_ProfileMat[0, "0", ":"], _ProfileMat[1, "0", ":"], series); }
private void btnAdd2Toolbox_Click(object sender, EventArgs e) { if (_ShellService == null) { _ShellService = MyAppManager.Instance.CompositionContainer.GetExportedValue <IShellService>(); } Cursor.Current = Cursors.WaitCursor; var mat = SFROutput.GetProfileTimeSeries(_ProfileRivers, cmbSFRVars.SelectedIndex, cmbSFRVars.SelectedItem.ToString(), SFROutput.DataCube.Size[1], chbReadComplData.Checked, chbUnifiedByLength.Checked); _ShellService.PackageToolManager.Workspace.Add(mat); Cursor.Current = Cursors.Default; }
private void cmbRchID_SelectedIndexChanged(object sender, EventArgs e) { if (cmbSFRVars.SelectedIndex < 0) { return; } if (cmbRchID.SelectedItem != null) { tabControl_Chart.SelectedTab = this.tabPageTimeSeries; var reach = cmbRchID.SelectedItem as Reach; var fts = SFROutput.GetTimeSeries(reach.Parent.SubIndex, reach.SubIndex, cmbSFRVars.SelectedIndex, _SFROutputPackage.StartOfLoading); string sereis = string.Format("{0} at Segment {1} Reach {2}", cmbSFRVars.SelectedItem.ToString(), reach.Parent.ID, reach.SubID); winChart_timeseries.Plot <float>(fts.DateTimes, fts[0, ":", "0"], sereis); } }
private void cmbEndID_SelectedIndexChanged(object sender, EventArgs e) { if (cmbSFRVars.SelectedIndex < 0) { return; } if (cmbEndID.SelectedItem != null) { tabControl_Chart.SelectedTab = this.tabPageProfile; var river_start = (int)cmbStartID.SelectedItem; var river_end = (int)cmbEndID.SelectedItem; _ProfileRivers = SFROutput.RiverNetwork.BuildProfile(river_start, river_end); _ProfileMat = SFROutput.ProfileTimeSeries(_ProfileRivers, cmbSFRVars.SelectedIndex, 0, chbReadComplData.Checked, chbUnifiedByLength.Checked); colorSlider1.Maximum = SFROutput.DataCube.Size[1] - 1; colorSlider1.Value = 0; string series = string.Format("{0} from {1} to {2}", cmbSFRVars.SelectedItem.ToString(), river_start, river_end); winChart_proflie.Plot(_ProfileMat[0, "0", ":"], _ProfileMat[1, "0", ":"], series); } }
private void cmbSegsID_SelectedIndexChanged(object sender, EventArgs e) { if (cmbSegsID.SelectedItem != null) { var river = cmbSegsID.SelectedItem as River; if (chbReadComplData.Checked) { cmbRchID.DataSource = river.Reaches; } else { tabControl_Chart.SelectedTab = this.tabPageTimeSeries; if (cmbSFRVars.SelectedIndex < 0) { return; } var fts = SFROutput.GetTimeSeries(river.ID - 1, cmbSFRVars.SelectedIndex); string sereis = string.Format("{0} at Segment {1} Reach {2}", cmbSFRVars.SelectedItem.ToString(), river.ID, river.LastReach.SubID); winChart_timeseries.Plot <float>(fts.DateTimes, fts[0, ":", "0"], sereis); } } }