getEdges method
Implementation
List<InfiniteCanvasEdge> getEdges(BoxConstraints constraints) {
if (widget.drawVisibleOnly) {
final nodes = getNodes(constraints);
final nodeKeys = nodes.map((e) => e.key).toSet();
final edges = <InfiniteCanvasEdge>[];
for (final edge in controller.edges) {
if (nodeKeys.contains(edge.from) || nodeKeys.contains(edge.to)) {
edges.add(edge);
}
}
return edges;
}
return controller.edges;
}