hyperedges property
Collect all hyperedges from the entire node tree.
Implementation
List<LayoutHyperedge> get hyperedges {
final all = <LayoutHyperedge>[];
void collect(LayoutNode node) {
if (node.hyperedges != null) {
all.addAll(node.hyperedges!);
}
node.children.forEach(collect);
if (node.hiddenChildren != null) {
node.hiddenChildren!.forEach(collect);
}
}
collect(root);
return all;
}