private OverlayEdge AddEdge(OverlayGraph graph, double x1, double y1, double x2, double y2) { var pts = new [] { new Coordinate(x1, y1), new Coordinate(x2, y2) }; return(graph.AddEdge(pts, new OverlayLabel())); }
private OverlayGraph CreateGraph(params Coordinate[][] edges) { var graph = new OverlayGraph(); foreach (var e in edges) { graph.AddEdge(e, new OverlayLabel()); } return(graph); }