======Dokumentation====== =====Generierung des Straßennetzes===== Die Generierung eines realistisch aussehenden Straßennetzes ist die Grundlage für eine realistisch aussehende Stadt. Stadtpläne aus der realität haben folgende Eigenschaften, die unser Programm imitieren soll: * Es gibt Haupt- und Nebenstraßen * Es gibt dicht und weniger dicht bevölkerte Gebiete. * Es gibt verschiedene übergeordnete Muster, nach denen Straßen gebaut werden, insbesondere: * Das Gitter-Muster * Das Radiale Muster * Das Verzweigte Muster Insgesamt haben wir uns für folgende Programmstruktur entschieden: {{:ss15:projekte_im_sommersemester_15:dokumentation.png?800|}} * [[ss15:projekte_im_sommersemester_15:dokumentation:main|main]] * [[ss15:projekte_im_sommersemester_15:dokumentation:conf|conf (Inputs)]] * [[ss15:projekte_im_sommersemester_15:dokumentation:config|config]] * [[ss15:projekte_im_sommersemester_15:dokumentation:Knoten|Knoten]] * [[ss15:projekte_im_sommersemester_15:dokumentation:Weg|Weg]] * [[ss15:projekte_im_sommersemester_15:dokumentation:iteration|iteration]] * [[ss15:projekte_im_sommersemester_15:dokumentation:getVorschlag|getVorschlag]] * [[ss15:projekte_im_sommersemester_15:dokumentation:getRegel|getRegel]] * Radial * Gitter * Verzweigt * Nebenstrasse * Seed * [[ss15:projekte_im_sommersemester_15:dokumentation:getBevoelkerungsdichte|getBevoelkerungsdichte]] * [[ss15:projekte_im_sommersemester_15:dokumentation:pruefen|pruefen]]