getOffset method
Implementation
Offset getOffset(Graph graph, bool needReverseOrder) {
var offsetX = double.infinity;
var offsetY = double.infinity;
if (needReverseOrder) {
offsetY = double.minPositive;
}
graph.nodes.forEach((node) {
if (needReverseOrder) {
offsetX = min(offsetX, node.x);
offsetY = max(offsetY, node.y);
} else {
offsetX = min(offsetX, node.x);
offsetY = min(offsetY, node.y);
}
});
return Offset(offsetX, offsetY);
}