Example #1
0
        public void writeXML(string xmlPath, Configuration conf)
        {
            XElement xml = new XElement("Configuration",
                                new XElement("transmissionProb", conf.transmissionProb),
                                new XElement("avgContacts", conf.avgContacts),
                                new XElement("latentP", conf.latentP),
                                new XElement("infectiousP", conf.infectiousP),
                                new XElement("recoveriP", conf.recoveriP),
                                new XElement("model", conf.model),
                                new XElement("pointerSel", conf.pointerSel),
                                new XElement("seed", conf.seed)
                                );

               xml.Save(xmlPath);
        }
Example #2
0
        public Configuration readXML(string xmlPath)
        {
            XElement xml = XElement.Load(xmlPath);
               Configuration conf = new Configuration();

               conf.transmissionProb = (double)xml.Element("transmissionProb");
               conf.avgContacts = (int)xml.Element("avgContacts");
               conf.infectiousP = (int)xml.Element("infectiousP");
               conf.latentP = (int)xml.Element("latentP");
               conf.model = (int)xml.Element("model");
               conf.recoveriP = (int) xml.Element("recoveriP");
               conf.seed = (int)xml.Element("seed");
               conf.pointerSel = (int)xml.Element("pointerSel");

               return conf;
        }
Example #3
0
        private void getFromFileBtn_Click(object sender, EventArgs e)
        {
            OpenFileDialog dialog = new OpenFileDialog();
            dialog.Filter = "XML File|*.xml";

            if (dialog.ShowDialog() == DialogResult.OK)
            {

                Util ut = new Util();

                conf = ut.readXML(dialog.FileName);
                this.showConfData();
            }
        }