Working on it more. :(

This commit is contained in:
2017-08-17 13:12:16 -05:00
parent 5c8e8cba21
commit dc34a45b94
4 changed files with 110 additions and 93 deletions

Binary file not shown.

View File

@@ -1,13 +1,26 @@
package main
import pov ".."
import (
"fmt"
pov ".."
)
func main() {
g := pov.New()
g.AddNode("sibling")
g.AddNode("x")
g.AddNode("parent")
g.AddArc("parent", "sibling")
g.AddArc("parent", "x")
g.AddArc("x", "sib-2")
g.AddArc("x", "sib-3")
g.AddArc("x", "sib-4")
g.AddArc("parent", "sibling")
g.AddArc("sibling", "child-1")
g.AddArc("sibling", "child-2")
g.AddArc("sibling", "child-3")
g.AddArc("child-3", "grandchild-1")
g.AddArc("grandchild-1", "greatgrandchild-1")
pov.PrintGraph(g)
fmt.Println("== Change Root to child-3 ==")
n := g.ChangeRoot("parent", "child-3")
pov.PrintGraph(n)
}