public V3DataOnGridEnumerator(double [,] values_, Grid1D x, Grid1D y) { values = new DataItem[x.num, y.num]; for (int i = 0; i < x.num; i++) { for (int j = 0; j < y.num; j++) { values[i, j] = new DataItem(new Vector2(i * x.step, j * y.step), values_[i, j]); } } }
public V3DataOnGrid(string info, DateTime time, Grid1D xGrid, Grid1D yGrid) : base(info, time) { XGrid = xGrid; YGrid = yGrid; }
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { Grid1D grid = (Grid1D)value; return($"Сетка по Y: Шаг = {grid.Step}, Число шагов = {grid.NSteps}"); }
public V3DataOnGrid(Grid1D x_, Grid1D y_, string str_, DateTime date_time_) : base(str_, date_time_) { x = x_; y = y_; values = new double[x.num, y.num]; }