Example #1
0
        public static GraafAlg maakGraaf(List <Segment> segmenten)/*maakt een graaf object aan*/
        {
            GraafAlg graaf = null;
            Knoop    k     = null;

            //Dictionary<Knoop, List<Segment>> d = new Dictionary<Knoop, List<Segment>>;
            //d.Add(segmenten[0].beginKnoop, segmenten);


            return(graaf);
        }
Example #2
0
        public static List <Knoop> inLijnKnopenSplitter(List <String> lijstknopen) /*split knopen, moet enkel voor eerste een laatste van segment*/
        {
            List <Knoop> knopenLijst = new List <Knoop>();

            int idMaker = 0;

            foreach (String s in lijstknopen)
            {
                List <string> punten        = s.Split(" ").ToList();
                Punt          punt1         = new Punt(Double.Parse(punten[1], CultureInfo.InvariantCulture), Double.Parse(punten[2], CultureInfo.InvariantCulture));
                Knoop         testSegKnoop1 = new Knoop(idMaker, punt1);
                knopenLijst.Add(testSegKnoop1);
                idMaker++;
            }

            return(knopenLijst);
        }
Example #3
0
 //constructor
 public Segment(int segmentID, Knoop beginKnoop, Knoop eindKnoop, List <Punt> vertices, int linksID, int rechtsID)
 {
     (this.segmentID, this.beginKnoop, this.eindKnoop, this.vertices, this.linksID, this.rechtsID) = (segmentID, beginKnoop, eindKnoop, vertices, linksID, rechtsID);
 }