diff --git a/src/main/org/insa/graph/io/BinaryGraphReader.java b/src/main/org/insa/graph/io/BinaryGraphReader.java index ba33d25..c132a40 100644 --- a/src/main/org/insa/graph/io/BinaryGraphReader.java +++ b/src/main/org/insa/graph/io/BinaryGraphReader.java @@ -249,6 +249,9 @@ public class BinaryGraphReader extends BinaryReader implements GraphReader { } maxLength = Math.max(length, maxLength); + length = Math.max(length, (float) Point.distance(nodes.get(node).getPoint(), + nodes.get(destNode).getPoint())); + // Number of segments. int nbSegments = dis.readUnsignedShort();