WFA_psychometric_chart.Form1_main.SetNodeWithValues C# (CSharp) Method

SetNodeWithValues() public method

public SetNodeWithValues ( string source, string name, string label, Color c1, string comboboxItemText1, double temperature, double humidity ) : void
source string
name string
label string
c1 Color
comboboxItemText1 string
temperature double
humidity double
return void
        public void SetNodeWithValues(string source, string name, string label, Color c1, string comboboxItemText1, double temperature, double humidity)
        {

            tbSource = source;
            tbName = name;
            tbLabel = label;
            colorValue = c1;
            comboboxItemText = comboboxItemText1;
            //lets do the processing 
            //lets count how many items were inserted
            countNumberOfPoints += 1;
            //lets get the coordinates to plot on the graph..
            //this will be set on right click..not here


            //lets process the data 
            /*
            calculating the humidity and temperature value form the coordinates..
            */
            // HumTempCalcByCoordinate();
            //MessageBox.Show("Temp= " + temperatureValue + ",hum = " + humidityValue);

            //now lets plot the values only when the humidity is <= 100 and temp >0  and < 50
            if ((humidity > 0 && humidity <= 100) && (temperature >= 0 && temperature <= 50))
            {
                //now lets plot the values....

                plot_by_DBT_HR_process_diagram((double)(int)temperature, (double)humidity / 100);

            }
            else
            {
                MessageBox.Show(Properties.Resources.Please_select_a_proper_region_);
            }


        }

Usage Example

        private void btnSetNode_Click(object sender, EventArgs e)
        {
            //Set node values

            /*
             * This set node should do two task
             * 1. Insert a point by calling a function
             * 2. It should input the values in menuStripNodeInfoValues
             */
            string source         = tbSource.Text;
            string name           = tbName.Text;
            string label          = tbLabel.Text;
            string cbItemSelected = comboBox1.Text;
            double temp           = double.Parse(tb_temperature_input.Text);
            double hum            = double.Parse(tb_humidity_input.Text);


            //MessageBox.Show("items index " + cbItemSelected);


            F1.SetNodeWithValues(source, name, label, btnColor.BackColor, cbItemSelected, temp, hum);
            //MessageBox.Show(Properties.Resources.Success0);
            this.Close();
        }
Form1_main