示例#1
0
        public Ensembles(ProcessData proc, ScatterGraph graph, Dates date, ClimateAnalysis p1p)
        {
            InitializeComponent();

            parent = p1p;

            zedGraphControl1.MouseMoveEvent += new ZedGraphControl.ZedMouseEventHandler(graph.MouseMove1);
            zedGraphControl1.MouseDownEvent += new ZedGraphControl.ZedMouseEventHandler(MouseClick1);

            processor       = proc;
            this.graph      = graph;
            datesForm       = date;
            customEnsembles = new List <ProcessData.Ensemble>();
            modelList       = new List <KeyValuePair <int, PointF> >();

            //default scenario
            txtStdNumEnsembles.Text = "10"; //numPerEnsemble
            txtStdLow.Text          = "10"; //low
            txtStdMiddle.Text       = "50"; //middle
            txtStdHigh.Text         = "90"; //high

            groupBox2.Enabled = false;
            groupBox3.Enabled = false;
            listBox2.Enabled  = false;
        }
示例#2
0
        public Dates(ClimateAnalysis p1p)
        {
            InitializeComponent();

            parent = p1p;

            this.comboBox1.SelectedIndex = 9;
            this.comboBox2.SelectedIndex = 8;
            this.comboBox3.SelectedIndex = 9;
            this.comboBox4.SelectedIndex = 8;
            this.comboBox5.SelectedIndex = 0;
            this.comboBox6.SelectedIndex = 50;
            this.comboBox7.SelectedIndex = 90;
            this.comboBox8.SelectedIndex = 120;
            this.comboBox9.SelectedIndex = 1;
            //default historical
            dates.Add(new ProcessData.DateRange(10, 1950, 9, 2000));
        }
示例#3
0
        private List <double> latList = null, longList = null;//latitude and longitude lists, this info available only if imported files are NetCDF

        public ImportFromFile(ProcessData proc, ClimateAnalysis p1p)
        {
            InitializeComponent();
            processor = proc;
            parent    = p1p;
        }