Exemple #1
0
        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);
        }
Exemple #2
0
 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);
     }
 }