Beispiel #1
0
 public RadialTreeLayoutAlgorithm(
     TGraph visitedGraph,
     IDictionary <TVertex, Point> vertexPositions,
     RadialTreeLayoutParameters oldParameters,
     TVertex selectedVertex)
     : base(visitedGraph, vertexPositions, oldParameters)
 {
     this.root = selectedVertex;
 }
Beispiel #2
0
        /// <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);
        }