mirror of
https://github.com/nunocoracao/blowfish.git
synced 2026-01-30 15:31:52 +00:00
config redirect
This commit is contained in:
+25
@@ -0,0 +1,25 @@
|
||||
import { Tree, layout } from '../src/algorithm'
|
||||
|
||||
export default {
|
||||
convert(treeNode) {
|
||||
if (treeNode === null) return null
|
||||
|
||||
let children = []
|
||||
for (let i = 0; i < treeNode.children.length; i++) {
|
||||
children[i] = this.convert(treeNode.children[i])
|
||||
}
|
||||
|
||||
return new Tree(treeNode.width, treeNode.height, treeNode.y, children)
|
||||
},
|
||||
|
||||
convertBack(converted, root) {
|
||||
root.x = converted.x
|
||||
for (let i = 0; i < converted.c.length; i++) {
|
||||
this.convertBack(converted.c[i], root.children[i])
|
||||
}
|
||||
},
|
||||
|
||||
runOnConverted(root) {
|
||||
layout(root)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user