private void DrawEdgesBetweenConnectedComponents() { Gl.glColor3i(0, 0, 0); for (int i = 0; i < Graph.VerticesCount; ++i) { for (int j = 0; j < Graph.GetVertexDegree(i); ++j) { if (!StrongConnectedComponentGraph.IsStrongConnected(Graph.GetEdge(i, j).Begin, Graph.GetEdge(i, j).End)) { DrawVector2D(Graph.GetEdge(i, j)); } } } }
private void DrawEdgesBetweenConnectedComponents() { glDrawer.SetOutputColor(new RGBColor(0, 0, 0)); for (int i = 0; i < Graph.VerticesCount; ++i) { for (int j = 0; j < Graph.GetVertexDegree(i); ++j) { if (!StrongConnectedComponentGraph.IsStrongConnected(Graph.GetEdge(i, j).Begin, Graph.GetEdge(i, j).End)) { glDrawer.DrawVector2D(VertexCoords[Graph.GetEdge(i, j).Begin], VertexCoords[Graph.GetEdge(i, j).End]); } } } }