Esempio n. 1
0
        public DataEntity(double[] xData, IList <double> yData, int yDataSize)
        {
            XDataInputType = XDataInputType.Array;
            XData          = new List <double>(xData);
            Size           = xData.Length;

            MaxXValue = xData.Max();
            MinXValue = xData.Min();

            XMinInterval = GetArrayXMinInternval();

            //            InitYDataBuf(yData, yDataSize);
            LineNum = yDataSize / Size;
            YData   = new List <double>(yData);
        }
Esempio n. 2
0
        public DataEntity(double xStart, double xIncrement, int size, IList <double> yData, int yDataSize)
        {
            XDataInputType = XDataInputType.Increment;
            XStart         = xStart;
            XIncrement     = xIncrement;
            Size           = size;

            MaxXValue = xStart + (size - 1) * xIncrement;
            MinXValue = xStart;

            XMinInterval = xIncrement > MinLegalInterval ? xIncrement : MinLegalInterval;

            //            InitYDataBuf(yData, yDataSize);
            LineNum = yDataSize / Size;
            YData   = new List <double>(yData);
        }