Beispiel #1
0
        protected override void SolveInstance(IGH_DataAccess DA)
        {
            bool          showGraph = false;
            string        title     = "";
            List <double> xValues   = new List <double>();
            List <double> yValues   = new List <double>();
            string        xName     = "";
            string        yName     = "";
            Color         color     = new Color();
            string        path      = "";

            DA.GetData(0, ref showGraph);
            DA.GetData(1, ref title);
            DA.GetDataList(2, xValues);
            DA.GetDataList(3, yValues);
            DA.GetData(4, ref xName);
            DA.GetData(5, ref yName);
            DA.GetData(6, ref color);
            DA.GetData(7, ref path);

            PointGraph graphObject = new PointGraph();

            graphObject.PointGraphData(showGraph, title, xValues, yValues, xName, yName, color, path);
            if (showGraph)
            {
                graphObject.ShowDialog();
            }

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

            DA.SetData(0, reportPart);
        }
Beispiel #2
0
 private void ShowChart(object sender, EventArgs e)
 {
     if (dialogImage != null)
     {
         dialogImage.ShowDialog();
     }
 }