Quelltexte

Externe Klassenbibliotheken

Um die bereitgestellten Java-Klassen auszuführen und ggf. weiterzuentwickeln (siehe Aufgaben), müssen folgende Java-Archive eingebunden werden:

  • das Paket des Simple-Feature-Modells (Simple-Feature-Geometrie), das seinerseits auf Klassenbibliothek Java Topology Suite (JTS) zugreift. (enthalten in GeoTools),
  • das Paket SimpleViewer (siehe Abschnitt 3.3) zur graphischen Darstellung der Objekte.
  • das Paket SimpleNetworks (siehe Abschnitt 5.2), das die Deklarationen des Netzwerkmodells enthält.

Klassenbibliothek

Die Klasse Algorithms im Paket de.hsbo.fbv.bmg.topology.algorithms enthält verschiedene Methoden zur Breiten- und Tiefensuche (einschließlich Dijkstra-Algorithmus) in einem Knoten-Kanten-Netzwerk. 

Abbildungen, Listings und Tabellen

Für folgende Abbildungen, Listings und Tabellen stehen Java-Quelltexte zum Download bereit. Die entsprechenden Pakete sind oben angegeben.

Abbildung  Klasse
-------------------------------------------------------------------------------------------------------------
5.7           de.hsbo.fbv.bmg.topology.algorithms.demos.DijkstraDemo

Listing      Klasse
----------------------------------------------------------------------------------------------
5.2            de.hsbo.fbv.bmg.topology.algorithms.Algorithms
5.3            de.hsbo.fbv.bmg.topology.algorithms.Algorithms
5.4            de.hsbo.fbv.bmg.topology.operators.demo.TopoOpsDemo

Tabelle     Klasse
-----------------------------------------------------------------------------------------------------------
5.5           de.hsbo.fbv.bmg.topology.algorithms.Algorithms
5.6           de.hsbo.fbv.bmg.topology.operators.demo.TopoOpsDemo

Weitere Demo-Beispiele

Das Paket de.hsbo.fbv.bmg.topology.algorithms.demos stellt Datengeneratoren und weitere Testprogramme zu Netzwerkalgorithmen bereit. Verschiedene Klassen wurden unverändert aus dem Unterpaket demos von Abschnitt 5.2 übernommen.

Eine weitere Testklasse TopoOpsDemo, die das Verhalten topologischer Operatoren der Simple-Feature-Geometrie demonstriert, ist im Paket de.hsbo.bmg.topology.operators.demo zu finden.