public StateGraphForm(CommonMatrix vert, CommonMatrix state, MainForm form) { InitializeComponent(); _layoutRows = vert.Rows; _layoutColumns = vert.Columns; _parent = form; InitGraph(vert, state); }
private void Vertex_LoadClick(object sender, EventArgs e) { fileLoadDialog.Filter = "Файл матрицы вершин графа (*.mpl)|*.mpl"; fileLoadDialog.RestoreDirectory = true; if (fileLoadDialog.ShowDialog(this) == DialogResult.OK) { vertexTextEdit.Text = fileLoadDialog.FileName; var matr = new CommonMatrix(fileLoadDialog.FileName); _vertexMatrix = matr; } }
private void State_LoadClick(object sender, EventArgs e) { fileLoadDialog.Filter = "Файл матрицы смежности (*.mgr)|*.mgr"; fileLoadDialog.RestoreDirectory = true; if (fileLoadDialog.ShowDialog(this) == DialogResult.OK) { adjacencyTextEdit.Text = fileLoadDialog.FileName; var matr = new CommonMatrix(fileLoadDialog.FileName); _stateMatrix = matr; } }
private void InitGraph(CommonMatrix vert, CommonMatrix state) { // Инициализация вершин и переходов _vertexList = StateVertex.GetVertexes(vert, GetRectForPoint); StateVertex.FillTransitions(_vertexList, state); }