public RadialTreeLayoutAlgorithm( TGraph visitedGraph, IDictionary <TVertex, Point> vertexPositions, RadialTreeLayoutParameters oldParameters, TVertex selectedVertex) : base(visitedGraph, vertexPositions, oldParameters) { this.root = selectedVertex; }
/// <summary> /// It seems it does not do anything... /// </summary> /// <returns></returns> private IDictionary <string, Point> Create6() { RadialTreeLayoutParameters params6; RadialTreeLayoutAlgorithm <string, Edge <string>, BidirectionalGraph <string, Edge <string> > > algo6; params6 = new RadialTreeLayoutParameters(); // no actual params here algo6 = new RadialTreeLayoutAlgorithm <string, Edge <string>, BidirectionalGraph <string, Edge <string> > >( graph, Create4(), params6, vertexLabels[0]); // selected vertex is 'root' or something of this kind algo6.Compute(); return(algo6.VertexPositions); }