示例#1
0
        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})");
                    }
                }
            }
        }
示例#2
0
 public List <Segment> GetSegmenten()
 {
     return(Graaf.GetSegmenten());
 }