Wird aufgerufen von: Returned: Liste von Vorschlaegen als Knoten-Objekte
from getRegel import getRegel from gitter import gitter from verzweigt import verzweigt from radial import radial from seed import seed from nebenstrasse import nebenstrasse def getVorschlag(knoten): vorschlaege=[] regel= getRegel(knoten) #Gitter if regel[0] == 0: l=gitter(knoten,regel[2]) for x in l: vorschlaege.append(x) #Verzweigt if regel[0] == 1: l=verzweigt(knoten,regel[2]) for x in l: vorschlaege.append(x) #Radial if regel[0] == 2: l=radial(regel[1],knoten,regel[2]) for x in l: vorschlaege.append(x) #nebenstrasse if regel[0] == 3: pass l=nebenstrasse(knoten,regel[2]) for x in l: vorschlaege.append(x) #seed if regel[0] == 4: pass l=seed(knoten,regel[2]) for x in l: vorschlaege.append(x) return vorschlaege
Ruft getRegel auf und bekommt ein Tupel von Regel, Zentrum, und Bevoelkerungsdichte.