protected virtual void ProceedModeling() { Start = Convert.ToInt32(spinbuttonStart.Text); End = Convert.ToInt32(spinbuttonEnd.Text); if (End > Rx.Length) { End = Rx.Length; } Console.WriteLine("{0}>>Total data length:{1}", this.ToString(), Rx.Length); Console.WriteLine("{0}>>Range:{1}~{2}", this.ToString(), Start, End); if (Rx != null) { if (Rx.Length > 0 && End - Start > 1 && End - Start + 1 < Rx.Length) { double[] A = new double[End - Start + 1]; StoreData = new NumericalAnalysis.Element[End - Start + 1]; int i; for (i = 0; i < End - Start + 1; i++) { A[i] = Rx[Start + i]; StoreData[i] = new NumericalAnalysis.Element(i, A[i], 1); } NumericalAnalysis.Graphic.Coordinate coordinate; coordinate = new NumericalAnalysis.Graphic.Coordinate(A, 0, 500, ImgWidth, ImgHeight); imageMain.Pixbuf = Gtk.Loaders.ImageLoader.LoadImage(coordinate.CoordinateBitmap); } } else { Console.WriteLine("{0}>>Initialization needed.", this.ToString()); } }
protected virtual void ProceedModeling() { Start = Convert.ToInt32 (spinbuttonStart.Text); End = Convert.ToInt32 (spinbuttonEnd.Text); if (End > Rx.Length) End = Rx.Length; Console.WriteLine ("{0}>>Total data length:{1}", this.ToString (), Rx.Length); Console.WriteLine ("{0}>>Range:{1}~{2}", this.ToString (), Start, End); if (Rx != null) { if (Rx.Length > 0 && End - Start > 1 && End - Start + 1 < Rx.Length) { double[] A = new double[End - Start + 1]; StoreData = new NumericalAnalysis.Element[End - Start + 1]; int i; for (i = 0; i < End - Start + 1; i++) { A[i] = Rx[Start + i]; StoreData[i] = new NumericalAnalysis.Element (i, A[i], 1); } NumericalAnalysis.Graphic.Coordinate coordinate; coordinate = new NumericalAnalysis.Graphic.Coordinate (A, 0, 500, ImgWidth, ImgHeight); imageMain.Pixbuf = Gtk.Loaders.ImageLoader.LoadImage (coordinate.CoordinateBitmap); } } else Console.WriteLine ("{0}>>Initialization needed.", this.ToString ()); }