Exemplo n.º 1
0
        protected override void SolveInstance(IGH_DataAccess DA)
        {
            bool          showGraph = false;
            string        title     = "";
            List <double> values    = new List <double>();
            List <string> names     = new List <string>();
            List <Color>  colors    = new List <Color>();
            string        path      = "";

            DA.GetData(0, ref showGraph);
            DA.GetData(1, ref title);
            DA.GetDataList(2, values);
            DA.GetDataList(3, names);
            DA.GetDataList(4, colors);
            DA.GetData(5, ref path);

            PieChart chartObject = new PieChart();

            chartObject.PieChartData(showGraph, title, values, names, colors, path);
            if (showGraph)
            {
                chartObject.ShowDialog();
            }

            chartObject.Export();
            string reportPart = chartObject.Create();

            DA.SetData(0, reportPart);
        }