public IsStrongConnected ( int vertex1, int vertex2 ) : bool | ||
vertex1 | int | |
vertex2 | int | |
return | bool |
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]); } } } }