public void ShowStraat() { List <Segment> segmenten = Graaf.GetSegmenten(); Console.WriteLine($"{StraatID}, {Naam}, {Gemeente.Naam}, {Gemeente.Provincie.Naam}"); Console.WriteLine($"aantal knopen: {Graaf.getKnopen().Count}"); Console.WriteLine($"aantal wegsegmenten: {segmenten.Count}"); foreach (KeyValuePair <Knoop, List <Segment> > pair in Graaf.Map) { Punt temp = pair.Key.SegmentPunt; Console.WriteLine($"Knoop[{pair.Key.KnoopID},[{temp.X};{temp.Y}]]"); foreach (Segment seg in pair.Value) { Console.WriteLine($" [segment:{seg.SegmentID},begin:{seg.BeginKnoop.KnoopID},eind:{seg.EindKnoop.KnoopID}]"); foreach (Punt punt in seg.Vertices) { Console.WriteLine($" ({punt.X};{punt.Y})"); } } } }
public List <Segment> GetSegmenten() { return(Graaf.GetSegmenten()); }