package io.hummer.prefetch.sim.swisscom; import io.hummer.osm.OpenStreetMap; import io.hummer.prefetch.context.Path.PathPoint; import java.util.LinkedList; import java.util.List; /** * @author Waldemar Hummer */ public class NetworkOutagePath { public final List<PathPoint> path = new LinkedList<>(); public double getLengthKM() { double length = 0; for(int i = 0; i < path.size() - 1; i ++) { length += OpenStreetMap.getDistance( path.get(i).coordinates.toPoint(), path.get(i+1).coordinates.toPoint()); } return length; } }