next up previous contents
Nächste Seite: C. XML-Formate Aufwärts: Diplomarbeit Vorherige Seite: A. Externe Softwarepakete   Inhalt

Unterabschnitte

B. FlashWeather-Bibliothek

Die FlashWeather-Bibliothek gliedert sich in Grafikobjekt- und Transformationsklassen, die sich in den Java-Paketen de.flashweather.graph2d befinden, und Ein-/Ausgabe-Klassen mit der Paket-Bezeichnung de.flashweather.io. Ihre mit Javadoc erzeugte API-Dokumentation ist auf der beigefügten CD-ROM im Verzeichnis /docs/flashweather zu finden.

Die folgenden Grafiken veranschaulichen zusätzlich die Klassenhierarchie innerhalb der einzelnen Pakete. Die Klassen der FlashWeather-Bibliothek sind grau hinterlegt.

de.flashweather.graph2d.base

Dieses Paket enthält die Java-Grafikobjekte.

 

de.flashweather.graph2d.clip

Dieses Paket enthält ein Interface für Clipping-Algorithmen, die auf den Java-Grafikobjekten operieren, und eine Klasse, die das Interface implementiert.

 

de.flashweather.graph2d.project

Dieses Paket enthält ein Interface für eine Projektion der Java-Grafikobjekte, zwei darauf aufbauende spezielle Projektion und die Umsetzung dieser speziellen Projektionen mit einigen Hilfsklassen.

 

de.flashweather.graph2d.vectorize

Dieses Paket enthält ein Interface für einen Vektorisierungs-Algorithmen, der auf den Java-Grafikobjekten operiert, und eine Klasse, die das Interface umsetzt und den erweiterten Snyder-Algorithmus implementiert.

 

de.flashweather.io.grib

Die Klassen dieses Pakets werden für das Auslesen einer GRIB-Datei benötigt. Abbildung 5.4 veranschaulicht, wie sich aus den Klassen eine GRIB-Datei zusammensetzt.

 

de.flashweather.io.shape

Subklassen der einzigen Klasse dieses Pakets bilden die Schnittstelle zwischen XML und Java-Grafikobjekten und repräsentieren Dateien, die in XML codierte Grafikobjekte enthalten.

 

de.flashweather.io.util

Dieses Paket enthält einige Hilfsklassen für die Ein- und Ausgabe von XML- und GRIB-Dateien zur Verfügung.

 


next up previous contents
Nächste Seite: C. XML-Formate Aufwärts: Diplomarbeit Vorherige Seite: A. Externe Softwarepakete   Inhalt
Benjamin Stark
2001-02-14