public void SetFormMode(bool onlyTable, int colCount, int rowCount, RiverGrid data = null) { hideGenerate = onlyTable; this.colCount = colCount; this.rowCount = rowCount; if (data != null) { gridData = new RiverGrid(data); } //CreateData(null); }
private void reverseGridBtn_Click(object sender, EventArgs e) { RiverGrid grid = new RiverGrid(p.inputGrid); for (int i = 0; i < grid.GetI; ++i) { for (int j = 0; j < grid.GetJ; ++j) { grid.inputCoor[i, j] = p.inputGrid.inputCoor[grid.GetI - i - 1, grid.GetJ - j - 1]; } } p.inputGrid = new RiverGrid(grid); mapPicBox.Grid = RiverSimulationProfile.profile.inputGrid; SwitchPreivewCombo(PreviewType.GridMap); //UpdateStatus(); }
private bool ConvertTableData() { if (gridData == null) { try { rowCount = Convert.ToInt32(yGridNum.Text); colCount = Convert.ToInt32(xGridNum.Text); } catch { rowCount = 0; colCount = 0; return(false); } gridData = new RiverGrid(); } return(gridData.ReadInputGridData(dataGridViewX, dataGridViewY, dataGridViewZ, rowCount, colCount)); }