Exemplo n.º 1
0
 public void AddNodeToCluster(DCluster owner, DNode node)
 {
     node.ParentObject = owner;
     owner.AddNode(node);
     owner.DrawingCluster.AddNode(node.DrawingNode);
     owner.GeometryCluster.AddChild(node.GeometryNode);
 }
Exemplo n.º 2
0
 private void PopulateDClusterFromDrawing(DCluster dc, Subgraph drawingc)
 {
     foreach (var drawingn in drawingc.Nodes)
         dc.AddNode(NodeMap[drawingn.Id]);
     foreach (var drawingc2 in drawingc.Subgraphs)
     {
         DCluster dc2 = new DCluster(dc, drawingc2);
         dc.AddCluster(dc2);
         NodeMap[drawingc2.Id] = dc2;
         PopulateDClusterFromDrawing(dc2, drawingc2);
     }
 }