mirror of
https://github.com/creyD/intelliphoto.git
synced 2026-04-12 19:40:28 +02:00
Master Cleanup
Nicht böse sein, ich habe hier mal nur die Abgaben behalten, ich weiß nicht, wie sinnvoll es ist alle anderen Sachen zu noch zu haben. Wenn was dagegen spricht, könnt ihr ja zurückrollen...
This commit is contained in:
@@ -1,20 +0,0 @@
|
||||
Req-ID: 0001
|
||||
Req-Type: Funktionale
|
||||
Events/UCs:
|
||||
-Bearbeitung des Bildes via Maus oder Stift (Zeichenmöglichkeit)
|
||||
-Farbänderung des gesamten Bildes oder eines Areals
|
||||
Description:
|
||||
-bei der Interaktion mit Maus, Stift oder weiterer Eingabemöglichkeit (support durch OS), soll die Farbe des Pixels auf eine ausgewählte Farbe des von uns unterstützen Farbbereichs wechseln
|
||||
-Gesamtanpassung und -einfärbung des gesamten Bildes oder des Areals in eine unterstützten Farbe
|
||||
Originator: Shadi
|
||||
Fit Criterion:
|
||||
-Visuelle Test, ob sich ein Pixelbundle (je nach Größe des Pinsels) farblich verändert
|
||||
-Test mittels simulierter Eingabe und auslesen durch Unittest, ob die Eingabe wie gewünscht verarbeitet wurde
|
||||
Priority:
|
||||
- 80/100
|
||||
Support Material:
|
||||
-Uebungsblat_01.pdf
|
||||
Conflicts:
|
||||
-keine Bekannten Konflikte (stand: 28.10.2019 16:16)
|
||||
History:
|
||||
-Erstellt am 28.10.2019 um 16:16, von Bastian Schindler
|
||||
@@ -1,38 +0,0 @@
|
||||
Req-ID: 0002
|
||||
Req-Type: Non-Funktional
|
||||
Events/UCs: Speicherplatz pro Pixel sowie Dateiformate
|
||||
Description:
|
||||
-Bild soll mittels eines Bytes pro Pixel dargestellt werden
|
||||
-Bit 7-8 - 4 Codierungsmöglichkeiten:
|
||||
00 - transparent
|
||||
01 - Rot
|
||||
10 - Grün
|
||||
11 - Blau
|
||||
-Bits 1-6:
|
||||
Farbkodierung bei RGB Kanal
|
||||
111111 - intensiv maximum
|
||||
000000 - intensiv minimum (schwarz)
|
||||
|
||||
-Alle Bits für Farbcodierung
|
||||
1-2 Bit Rot
|
||||
3-4 Bit Grün
|
||||
5-6 Bit Blau
|
||||
7-8 Bit Transparent
|
||||
Daraus folgen 64 Farben mit je 4 Transparenzstufen
|
||||
Originator: Shadi
|
||||
Fit Criterion:
|
||||
-Visuelle Test, über volles Farbspektrum, am festen, flüssiger Farbübergang von blass zu intensiv jeder Farbe
|
||||
Customer Satisfaktion:
|
||||
-nicht bekannt
|
||||
Customer Dissatisfaktion:
|
||||
-nicht bekannt
|
||||
Priority:
|
||||
-100/100
|
||||
-grundbaustein für weitere Verarbeitung
|
||||
Support Material:
|
||||
-Uebungsblatt_01.pdf
|
||||
Conflict:
|
||||
-keine volle Farbdarstellung in Form der Farbmushung, rücksprache mit dem Kunden um volles Spektrum zu erlangen
|
||||
-Wunsch: Arbeit mit 4 Byte pro Pixel Dateien
|
||||
History:
|
||||
-Erstellt am 28.10.2019 um 17:52, von Bastian Schindler
|
||||
30
C/übung2.md
30
C/übung2.md
@@ -1,30 +0,0 @@
|
||||
# Softwareengineering - Übung 2
|
||||
|
||||
## Klassen
|
||||
- Bild
|
||||
- Nutzt die Klasse "Farbe" zum übersetzen der Bytes in Farben
|
||||
- RasterImage (Bild)
|
||||
- ShapedImage (RasterImage)
|
||||
- Tool
|
||||
- Wird auf Bild angewandt und verändert Pixel
|
||||
- Nutzen teilweise die Klasse "Farbe" zum verändern von Pixeln
|
||||
- Drehen (Tool)
|
||||
- Vergrößern/ Verkleinern (Tool)
|
||||
- Setzen von Farbwerten (Tool)
|
||||
- Zusammenfügen von Bildern (Tool)
|
||||
- Tool History
|
||||
- Liste aus Tool Instanzen
|
||||
- Farbe
|
||||
- Custom Model zur Speicherung der Farben
|
||||
- Konvertierung anderer Farbmodelle in den des Editors
|
||||
|
||||
## Verantwortlichkeiten
|
||||
- Bild
|
||||
- Speichern
|
||||
- Laden
|
||||
- Anzeigen von Farben
|
||||
- Tool
|
||||
- Verändern von Pixeln im Bild
|
||||
- Verändern von Farbwerten im Bild
|
||||
- Farbe
|
||||
- Anzeigen auf dem Bildschirm
|
||||
@@ -1,21 +0,0 @@
|
||||
Req-ID: 0001
|
||||
Req-Type: Funktionale Anforderung
|
||||
Events/UCs:
|
||||
- Zusammenfügen von zwei Bildern zu einem neuen Bild
|
||||
Description:
|
||||
- 2 Bilder sollen in das Programm eingefügt werden und -optional nach weiterer Bearbeitung- zu einem neuen zusammengefügt werden können
|
||||
- Der Vorgang des "Zusammenfügens" soll innerhalb von .2 Sekunden abgeschlossen sein
|
||||
Originator: Kunde/ Auftraggeber
|
||||
Fit Criteria:
|
||||
- Test, ob der Vorgang in 0.2 Sekunden ausgeführt wurde (ab der Auswahl der beiden Bilder)
|
||||
- Warnung beim Überschreiben eines der Testbilder mit dem neuen Bild
|
||||
- Test mittels zweier Testbilder, die eingefügt werden und dann -zu einem neuen- gespeichert werden
|
||||
- Fehlermeldungen bei Problemen (Bild zu groß für Speicher usw.) innerhalb der angegebenen Zeit
|
||||
Priority:
|
||||
- 100/100
|
||||
Support Material:
|
||||
- Übungsblatt_01.pdf
|
||||
Conflicts:
|
||||
- keine Konflikte (Stand: 28.10.2019 20:00)
|
||||
History:
|
||||
- 28.10.2019 20:00| Anforderung erstellt | Conrad
|
||||
@@ -1,18 +0,0 @@
|
||||
Req-ID: 0002
|
||||
Req-Type: Funktionale Anforderung
|
||||
Events/UCs:
|
||||
- Abfragen der Bilddimensionen
|
||||
Description:
|
||||
- Der Benutzer soll über eine Funktion die Dimensionen des aktuellen Bildes abfragen können
|
||||
- Die Bilddimensionen werden aus der Höhe und der Breite der Arbeitsfläche errechnet werden
|
||||
Originator: Kunde/ Auftraggeber
|
||||
Fit Criteria:
|
||||
- Test mit einem Bild, dessen Größe vorher bekannt ist --> Vergleich mit vom Programm errechneten Dimensionen
|
||||
Priority:
|
||||
- 100/100
|
||||
Support Material:
|
||||
- Übungsblatt_01.pdf
|
||||
Conflicts:
|
||||
- keine Konflikte (Stand: 28.10.2019 20:00)
|
||||
History:
|
||||
- 28.10.2019 20:00| Anforderung erstellt | Conrad
|
||||
@@ -1,21 +0,0 @@
|
||||
Req-ID: 0002
|
||||
Req-Type: Nicht-Funktionale
|
||||
Events/UCs:
|
||||
- Speicherung des Bildes, intern und extern
|
||||
Description:
|
||||
- 1 byte pro Pixel
|
||||
- Standart-Codierung(ohne Alpha-Kanal)
|
||||
- 8 bit = 2^8 Möglichkeiten, also 256 Farben (Tabelle mit zugehörigen Farbwerten als Umsetzung)
|
||||
- Codierung mit Alpha-Kanal:
|
||||
- 7 bit Farbe also 2^7 Möglichkeiten, also 128 Farben, 1 bit als Alphakennung
|
||||
Originator: Shadi
|
||||
Fit Criterion:
|
||||
- Test der Farbtiefe und Übergänge zwischen den Farben
|
||||
Priority:
|
||||
- 100/100
|
||||
Support Material:
|
||||
-Ubungsblat_01.pdf
|
||||
Conflicts:
|
||||
-keine Bekannten Konflikte(stand: 28.10.2019 16:13)
|
||||
History:
|
||||
-Erstellt am 28.10.2019 um 16:13, von Jan Schuffenhauer
|
||||
@@ -1,177 +0,0 @@
|
||||
Klasse: Tool (abstrakt)
|
||||
Vererbung:
|
||||
-
|
||||
Verantowrtlichkeiten:
|
||||
- Wissen über das Bild
|
||||
- Veränderung der Pixeldaten des Bildes
|
||||
Kollaborationen:
|
||||
- Der Anwender will ein Bild sehen und bearbeiten können
|
||||
|
||||
Klasse: Bild (abstrakt)
|
||||
Vererbung:
|
||||
-
|
||||
Verantwortlichkeiten:
|
||||
- Speicherung der Daten in einem 2d-Array
|
||||
- Speicherung der Farbdaten jedes einzelnen Pixels
|
||||
|
||||
- Abfrage der Dimensionen
|
||||
Kollaborationen:
|
||||
- Der Anwender will ein Bild öffenen und speichern können, ohne sich darüber Gedanken machen zu müssen
|
||||
|
||||
Klasse: RasterImage
|
||||
Vererbung:
|
||||
- Bild
|
||||
Verantwortlichkeiten:
|
||||
- Speicherung der Daten in einem 2d-Array
|
||||
- Speicherung der Farbdaten jedes einzelnen Pixels
|
||||
|
||||
- Abfrage der Dimensionen
|
||||
Kollaborationen:
|
||||
- Der Anwender will ein Bild öffenen und speichern können, ohne sich darüber Gedanken machen zu müssen
|
||||
|
||||
Klasse: ShapedImage
|
||||
Vererbung:
|
||||
- RasterImage
|
||||
Verantwortlichkeiten:
|
||||
- Speicherung der Daten in einem 2d-Array
|
||||
- Speicherung der Farbdaten jedes einzelnen Pixels -> Transparenz
|
||||
|
||||
- Abfrage der Dimensionen
|
||||
Kollaborationen:
|
||||
- Der Anwender will ein Bild öffenen und speichern können, ohne sich darüber Gedanken machen zu müssen
|
||||
|
||||
Klasse: Farbdaten
|
||||
Vererbung:
|
||||
-
|
||||
Verantwortlickeit:
|
||||
- Verwalten der Farbcodierung und deren Darstellung
|
||||
- Speicherung der Farbwerte
|
||||
Kollaboration:
|
||||
- Der Anwender möchte die Farbwerte der einzelnen Pixel bekommen
|
||||
|
||||
Klasse: Dreh-Tool
|
||||
Vererbung:
|
||||
Tool
|
||||
Verantwortlichkeiten:
|
||||
- Rotation des angezeigten Bildes
|
||||
- Ändern der Farbwerte, so dass sie mit dem rotierten Bild übereinstimmen
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte Bilder drehen können
|
||||
-Der Anwender möchte das Bild gedreht speichern
|
||||
|
||||
Klasse: Resize-Tool
|
||||
Vererbung:
|
||||
Tool
|
||||
Verantwortlichkeiten:
|
||||
-Vergößerung des Bildes (Ansicht und Werte)
|
||||
-Verkleinerung des Bildes (Ansicht und Werte)
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte in ein Bild zoomen
|
||||
-Der Anwender möchte aus dem Bild herraus zoomen
|
||||
-Der Anwender möchte die Auflösung des Bildes vergrößern
|
||||
-Der Anwender möchte die Auflösung des Bildes verkleinern
|
||||
|
||||
Klasse: Merge-Tool
|
||||
Vererbung:
|
||||
Tool
|
||||
Verantwortlichkeiten:
|
||||
-Das Zusammenfügen zweier angezeigter Bilder
|
||||
-Die Zusammenfügen zweier Bilder in eine neue Datei, Abspeichern der neuen Farbwerte
|
||||
-Das Zusammenfügen übereinander oder nebeneinander (wenn alpha kanal vorhanden)
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte ein Bild neben einem anderen Bild Anzeigen
|
||||
-Der Anwender möchte ein Bild neben einem anderen Bild speichern
|
||||
-Der Anwender möchte ein Bild über einem anderen Anzeigen lassen
|
||||
-Der Anwender möchte ein Bild über einem anderen speichern
|
||||
|
||||
Klasse: Set-Color-Tool (abstrakt)
|
||||
Vererbung:
|
||||
Tool
|
||||
Verantwortlichkeiten:
|
||||
-Bearbeiten des Bildes durch Verändern von Farbcodes an bestimmten Pixeln
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte das Bild farblich geziehlt Verändern
|
||||
|
||||
Klasse: Pen-Tool
|
||||
Vererbung:
|
||||
Set-Color-Tool
|
||||
Verantwortlichkeiten:
|
||||
-Setzen von Pixelwerten um die Cursor Stelle in einen auswählbaren Radius in einer auswählbaren Farbe
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte Freihand in einer freiwählbaren Farbe in einem freiwählbaren Radius zeichnen ohne Beschränkung innerhalb des Bildes
|
||||
|
||||
Klasse: Un-/Redo
|
||||
Vererbung:
|
||||
Set-Color-Tool
|
||||
Verantwortlichkeiten:
|
||||
-die letzten (bis zu 10) Änderungen Rückgängig machen
|
||||
-die letzten (bis zu 10) Undo Aufforderungen Rückgängig machen
|
||||
-sobald gezeichnet wird, werden alle Redo Einträge gelöscht
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte eine Tool Änderung Rückgängig machen
|
||||
-Der Anwender möchte eine Undo Aktivität Rückgängig machen
|
||||
|
||||
Klasse: FloodFill-Tool
|
||||
Vererbung:
|
||||
Set-Color-Tool
|
||||
Verantwortlichkeiten:
|
||||
-alle Pixel in einer Äquivalenzklasse zum aktuellen Pixel in eine freiwählbare Farbe einfärben
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte eine Fläche einer Farbe komplett umfärben
|
||||
|
||||
Klasse: Plain-Tool
|
||||
Vererbung:
|
||||
Set-Color-Tool
|
||||
Verantwortlichkeiten:
|
||||
-alle Pixel in eine Farbe ändern
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte das Bild einfarbig einfärben
|
||||
|
||||
Klasse: Formen-Tool (abstrakt)
|
||||
Vererbung:
|
||||
Set-Color-Tool
|
||||
Verantowrtlichkeiten:
|
||||
-Zeichnen eines geometrischen Primitives
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte ein/e Rechteck/Linie oder eine konvexe Form zeichnen
|
||||
|
||||
Klasse: Linien-Tool
|
||||
Vererbung:
|
||||
Formen-Tool
|
||||
Verantowrtlichkeiten:
|
||||
-Zeichnen einer Linie in einer wählbaren dicke und Farbe
|
||||
-die Linie kann durchgängig, gestrichelt oder gepunktet speichern
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte eine durchgezogene Linie zeichnen
|
||||
-Der Anwender möchte eiene gestrichelte Linie zeichnen
|
||||
-Der Anwender möchte eine gepunktete Linie zeichnen
|
||||
|
||||
Klasse: Rechteck-Tool
|
||||
Vererbung:
|
||||
Formen-Tool
|
||||
Verantowrtlichkeiten:
|
||||
-Aufspannen eines Rechtecks zwischen zwei Punkten, der Rand und die Fläche sind in der Farbe frei wählbar,
|
||||
diese Wählbarkeit ist seperat vom anderen Zustand möglich. Der Rand kann in der Dicke eingestellt werden.
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte ein Rechteck zeichnen, die innere Fläche soll Transparenz speichern
|
||||
-Der Anwender möchte ein Rechteck zeichnen, die innere Fläche soll eine Farbe haben der Rand soll eine gewisse Breite und Farbe haben
|
||||
|
||||
Klasse: Konvexe-Form-Tool
|
||||
Vererbung:
|
||||
Formen-Tool
|
||||
Verantowrtlichkeiten:
|
||||
-Aufspannen einer Konvexen Form mittels Punkten (max 100)
|
||||
-Die Konvexe Form hat einen Rand und eine interne Fläche deren Farbe kann seperat gewählt werden
|
||||
-Der Rand kann im Bezug auf seine Dicke eingestellt werden
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte ein n-Eck zeichnen, dazu berüht er auf dem Bildschirm n Punkt und am Schluss den Anfangspunkt (10pxl Radius?)
|
||||
-In der Berührten Reihenfolge werden Linien gezogen die die Form aufspannenen und je nach Einstellungen wird der Rand und die interne Fläche dargestellt
|
||||
|
||||
Klasse: Kreis-Tool
|
||||
Vererbung:
|
||||
- Set-Color-Tool
|
||||
Verantwortlichkeit:
|
||||
- Erstellen einer Kreisform in dem man den Mittelpunkt bestimmt und zwei Radien festlegen kann (NS und WO radius),
|
||||
- die Dicke des Randes des Kreises ist freiwählbar,sowie die Art des Randes (Gepunktet, etc.), genauso wie die Farbe des Kreises und des Randes
|
||||
Kollaborationen:
|
||||
- Der Anwender möchte einen beliebigen Kreis und eine beliebige Ellypse zeichnen können
|
||||
@@ -1,26 +0,0 @@
|
||||
Req-ID: 0001
|
||||
Req-Type: Funktionale
|
||||
Events/UCs:
|
||||
- Veränderung des Bildes und Visualisierung
|
||||
Description:
|
||||
- Setzen der Farbwerte im Bild
|
||||
- als Linie
|
||||
- Vector von Pixel zu Pixel
|
||||
- als direkte Eingabe
|
||||
- Ändern der Werte direkt im Bild selbst
|
||||
- als Geometrisches Objekt (Dreieck, Kreis, Vieleck)
|
||||
- Ausfüllen der Fläche zwischen den Eckpunkten / (im Kreis innerhalb des Außenkreises)
|
||||
- als Fülltool
|
||||
- Wenn Maus gedrückt wird, um Pixel herum alle Pixel auf den gewünschten Farbwert ändern, falls sie den selben wie der Ausgangspixel haben
|
||||
Originator: Shadi
|
||||
Fit Criterion:
|
||||
- Eingabe und Bearbeiten muss in 0.2 s eine Reaktion auslösen.
|
||||
- Farbwerte müssen in 99,99% aller Fälle korrekt geändert werden.
|
||||
Priority:
|
||||
- 80/100
|
||||
Support Material:
|
||||
-Ubungsblat_01.pdf
|
||||
Conflicts:
|
||||
-keine Bekannten Konflikte(stand: 28.10.2019 16:22)
|
||||
History:
|
||||
-Erstellt am 28.10.2019 um 16:22, von Jan Schuffenhauer
|
||||
@@ -1,36 +0,0 @@
|
||||
Req-ID: 0002
|
||||
Req-Type: Funktional
|
||||
Events/UCs: Speicherung des Bildes, sowohl intern als auch als externen Dateiformat
|
||||
Description:
|
||||
-Bild soll mittels eines Bytes dargestellt werden
|
||||
-Byte 7-8 - 4 codierungsmöglichkeiten:
|
||||
00 - transparent
|
||||
01 - Rot
|
||||
02 - Grün
|
||||
03 - Blau
|
||||
-Bytes 1-6:
|
||||
Farbkodierung bei RGB Kanal
|
||||
111111 - intensiv maximum
|
||||
000000 - intensiv minimum (schwarz)
|
||||
|
||||
Farbkodierung bei Alpha Kanal
|
||||
0***** - Pixel wird als transparent angesehen
|
||||
1***** - Pixel wird als Graustufe angesehen
|
||||
11111 - Pixel ist weiß
|
||||
00000 - Pixel ist schwarz
|
||||
Originator: Shadi
|
||||
Fit Criterion:
|
||||
-Visuelle Test, über volles farbspektrum, am festen, flüssiger Farbübergang von blass zu intensiv jeder Farbe
|
||||
Customer Satisfaktion:
|
||||
-nicht bekannt
|
||||
Customer Dissatisfaktion:
|
||||
-nicht bekannt
|
||||
Priority:
|
||||
-100/100 -grundbaustein für weitere Verarbeitung
|
||||
Support Material:
|
||||
-Ubungsblat_01.pdf
|
||||
Conflict:
|
||||
-keine volle Farbdarstellung, rücksprache mit dem Kunden um volles Spektrum zu erlangen und um auch gängige Dateiformate wie png bearbeiten zu können
|
||||
-wunsch:generell arbeit mit png datein
|
||||
History:
|
||||
-Erstellt am 25.10.2019 um 17:52, von Jonas Mucke
|
||||
@@ -1,21 +0,0 @@
|
||||
Req-ID: 0001
|
||||
Req-Type: Funktionale
|
||||
Events/UCs:
|
||||
-Bearbeitung des Bildes via Maus oder Stift
|
||||
-Farbänderung des Gesamten bildes
|
||||
-Zeichenmöglichkeit
|
||||
Description:
|
||||
-bei der Interaktion mit Maus, Stift oder weiterer Eingabemöglichkeit (support durch OS), soll die Farbe des Pixels auf eine ausgewählte Farbe des von uns unterstützen Farbbereichs wechseln
|
||||
-Gesamtanpassung und einfärbung des gesamten bildes in eine unterstütze Farbe
|
||||
Originator: Shadi
|
||||
Fit Criterion:
|
||||
-Visuelle Test, ob sich ein Pixelbundle (je nach größe eines pinsels) farblich verändert
|
||||
-test mittels simulierter eingabe und auslesen durch unit test, ob die eingabe wie gewünscht verarbeitet wurde
|
||||
Priority:
|
||||
- 80/100
|
||||
Support Material:
|
||||
-Ubungsblat_01.pdf
|
||||
Conflicts:
|
||||
-keine Bekannten Konflikte(stand: 25.10.2019 17:24)
|
||||
History:
|
||||
-Erstellt am 25.10.2019 um 17:24, von Jonas Mucke
|
||||
@@ -1,171 +0,0 @@
|
||||
Klasse: Tool (abstrakt)
|
||||
Vererbung:
|
||||
-
|
||||
Verantwortlichkeiten:
|
||||
-Wissen über das Bild
|
||||
|
||||
-Bearbeiten von Bildern
|
||||
-Anzeigen von Bildern
|
||||
Kollaborationen:
|
||||
-Der Anwender will ein Bild sehen
|
||||
-Der Anwender will ein Bild Bearbeiten
|
||||
|
||||
Klasse: Bild (abstrakt)
|
||||
Vererbung:
|
||||
-
|
||||
Verantwortlichkeiten:
|
||||
-Speicherung der Bildinformationen
|
||||
-Speicherung eines 2d Arrays bestehend aus Farbcodes
|
||||
-Ausgabe des Bildes
|
||||
Kollaborationen:
|
||||
-Der Anwender will ein Bild öffnen
|
||||
-Der Anwender möchte ein Bild ausgeben
|
||||
|
||||
Klasse: FarbCode
|
||||
Vererbung:
|
||||
-
|
||||
Verantowrtlichkeiten:
|
||||
-Interpretation des Byte Codes in einen Farbwert
|
||||
-Speicherung der Bits
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte die Farbe des Pixels bekommen
|
||||
|
||||
Klasse: RasterImage
|
||||
Vererbung:
|
||||
Bild
|
||||
Verantwortlichkeiten:
|
||||
-Speicherung der Bildinformationen
|
||||
-Speicherung eines 2d Arrays bestehend aus Farbcodes
|
||||
-Ausgabe des Bildes ohne Transparenz
|
||||
Kollaborationen:
|
||||
-Der Anwender will ein Bild öffnen
|
||||
-Der Anwender möchte ein Bild ausgeben
|
||||
|
||||
Klasse: ShapedImage
|
||||
Vererbung:
|
||||
Bild
|
||||
Verantwortlichkeiten:
|
||||
-Speicherung der Bildinformationen
|
||||
-Speicherung eines 2d Arrays bestehend aus Farbcodes
|
||||
-Ausgabe des Bildes mit Transparenz
|
||||
Kollaborationen:
|
||||
-Der Anwender will ein Bild öffnen
|
||||
-Der Anwender möchte ein Bild ausgeben
|
||||
|
||||
Klasse: Dreh-Tool
|
||||
Vererbung:
|
||||
Tool
|
||||
Verantwortlichkeiten:
|
||||
-Dreheung der Anzeigen
|
||||
-Drehung der Internen Werte
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte die Sicht des Bildes Dreheung
|
||||
-Der Anwender möchte das Bild gedreht speichern
|
||||
|
||||
Klasse: Resize-Tool
|
||||
Vererbung:
|
||||
Tool
|
||||
Verantwortlichkeiten:
|
||||
-Vergößerung des Bildes (Ansicht und Werte)
|
||||
-Verkleinerung des Bildes (Ansicht und Werte)
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte in ein Bild zoomen
|
||||
-Der Anwender möchte aus dem Bild herraus zoomen
|
||||
-Der Anwender möchte die Auflösung des Bildes Vergößerung
|
||||
-Der Anwender möchte die Auflösung des Bildes Verkleinern
|
||||
|
||||
Klasse: Merge-Tool
|
||||
Vererbung:
|
||||
Tool
|
||||
Verantwortlichkeiten:
|
||||
-Das zusammenfügen zweier Bilder in der Ansicht
|
||||
-Die zusammenfügen zweier Bilder in eine Datei
|
||||
-Das zusammenfügen überinander oder Nebeneinander (wenn alpha kanal vorhanden)
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte ein Bild neben einem Anderen Bild Anzeigen
|
||||
-Der Anwender möchte ein Bild neben einem Anderen Bild speichern
|
||||
-Der Anwender möchte ein Bild über einem Anderen Anzeigen lassen
|
||||
-Der Anwender möchte ein Bild über einem Anderen speichern
|
||||
|
||||
Klasse: Set-Color-Tool (abstrakt)
|
||||
Vererbung:
|
||||
Tool
|
||||
Verantwortlichkeiten:
|
||||
-Bearbeiten des Bildes durch Verändern von Farbcodes in Pixeln
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte das Bild farblich Verändern
|
||||
|
||||
Klasse: Pen-Tool
|
||||
Vererbung:
|
||||
Set-Color-Tool
|
||||
Verantwortlichkeiten:
|
||||
-Setzen von Pixelwerten um die Cursor Stelle in einen setzbaren Radius in einer setzbaren Farbe
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte Freihandhand in einer freiwählbaren Farbe in einem freiwählbaren Raius zeichnen ohne beschränkung innerhalb des Bildes
|
||||
|
||||
Klasse: Un-/Redo
|
||||
Vererbung:
|
||||
Set-Color-Tool
|
||||
Verantwortlichkeiten:
|
||||
-die letzten (bis zu 10) Änderungen Rückgängig machen
|
||||
-die letzten (bis zu 10) Undo Aufforderungen Rückgänig machen
|
||||
-sobald gezeichnet wird, werden alle Redo einträge gelöscht
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte eine Tool Änderung Rückgängig machen
|
||||
-Der Anwender möchte eine Undo Aktivität Rückgängig machen
|
||||
|
||||
Klasse: FloodFill-Tool
|
||||
Vererbung:
|
||||
Set-Color-Tool
|
||||
Verantwortlichkeiten:
|
||||
-alle Pixel in einer Äquivalenzklasse zum aktuellen Pixel in eine freiwählbare Farbe einfärben
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte eine Fläche einer Farbe komplett umfärben
|
||||
|
||||
Klasse: Plain-Tool
|
||||
Vererbung:
|
||||
Set-Color-Tool
|
||||
Verantwortlichkeiten:
|
||||
-alle Pixel in eine Farbe Änderung
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte das Bild einfarbig einfärben
|
||||
|
||||
Klasse: Formen-Tool (abstrakt)
|
||||
Vererbung:
|
||||
Set-Color-Tool
|
||||
Verantowrtlichkeiten:
|
||||
-Zeichnen eines geometrischen Primitives
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte ein Rechteck/Liniene oder konvexe Form zeichnen
|
||||
|
||||
Klasse: Linien-Tool
|
||||
Vererbung:
|
||||
Formen-Tool
|
||||
Verantowrtlichkeiten:
|
||||
-Zeichnen einer Linie in einer wählbaren dicke und Farbe
|
||||
-die Linie kann durchgängig, gestrichelt oder gepunktet speichern
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte eine durchgezogene Linie zeichnen
|
||||
-Der Anwender möchte eiene gestrichelte Linie zeichnen
|
||||
-Der Anwender möchte eine gepunktete Linie zeichnen
|
||||
|
||||
Klasse: Rechteck-Tool
|
||||
Vererbung:
|
||||
Formen-Tool
|
||||
Verantowrtlichkeiten:
|
||||
-Aufspannen eines Rechtecks zwischen zwei Punkten, der Rand und die Fläche sind ind Farbe frei wählbar,
|
||||
diese wählbarkeit ist seperat vom anderen möglich. Der Rand kann in der dicke eingestellt werden.
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte ein Rechteck zeichnen, die innere Fläche soll Transparent speichern
|
||||
-Der Anwender möchte ein Rechteck zeichnen, die inner Fläche soll eine Farbe haben der Rand soll eine gewisse Breite und Farbe haben
|
||||
|
||||
Klasse: Konvexe-Form-Tool
|
||||
Vererbung:
|
||||
Formen-Tool
|
||||
Verantowrtlichkeiten:
|
||||
-Aufspannen einer Konvexen Form mittels Punkten (max 100)
|
||||
-Die Konvexe Form hat einen Rand und eine interne Fläche deren Farbe kann seperat gewählt werden
|
||||
-Der Rand kann im bezug auf seine dicke eingestellt werden
|
||||
Kollaborationen:
|
||||
-Der Anwender möchte ein n-Eck zeichnen, dazu berüht wer auf dem Bildschirm n Punkt und am Schluss den Anfangspunkt
|
||||
-In der Berührten Reihenfolge werden Linien gezogen die die Form aufspannenen und je nach einstellungen wird der Rand und die interne Fläche dargestellt
|
||||
@@ -1,89 +0,0 @@
|
||||
(Tool)
|
||||
> Verantwortlich für... <
|
||||
- Name, Beschreibung, Tooltip und Icon des Tools speichern
|
||||
- Utilities und gemeinsamer Code, den alle Tools verwenden
|
||||
|
||||
|
||||
ColorPicker
|
||||
> Verantwortlich für... <
|
||||
-Speicherung der Farbwerte
|
||||
- Darstellung der Farbpallette
|
||||
- Handling der Farbänderung
|
||||
|
||||
HistoryTool
|
||||
> erbt von <
|
||||
Tool
|
||||
> Verantwortlich für... <
|
||||
- 20 Operationen speichern
|
||||
- In den 10 Operationen nach vorn (Redo) oder hinten (Undo) springen
|
||||
- Änderungen rückgängig machen oder wiederholen
|
||||
|
||||
ResizeTool
|
||||
> erbt von <
|
||||
Tool
|
||||
> Verantwortlich für... <
|
||||
- Änderung der Bilddimension
|
||||
- Änderung des Zooms
|
||||
|
||||
RotationTool
|
||||
> erbt von <
|
||||
Tool
|
||||
> Verantwortlich für... <
|
||||
- Rotation des Bildes
|
||||
- Änderung der Darstellungsrotation
|
||||
|
||||
PenTool
|
||||
> erbt von <
|
||||
Tool
|
||||
> Verantwortlich für... <
|
||||
- Speicherung des eingestellten Radius
|
||||
- Änderung von Pixeln um einen geklickten Punkt in gewissem Radius
|
||||
|
||||
FloodFillTool
|
||||
> erbt von <
|
||||
Tool
|
||||
> Verantwortlich für... <
|
||||
- Änderung der Pixelfarbe von Pixeln der selben Farbe eines geklickten Pixels, die direkt an ihn angrenzen
|
||||
|
||||
PlainTool
|
||||
> erbt von <
|
||||
Tool
|
||||
> Verantwortlich für... <
|
||||
- Einfärbung des gesamten Canvas in der gewählten Farbe
|
||||
|
||||
(FormsTool)
|
||||
> erbt von <
|
||||
Tool
|
||||
> Verantwortlich für... <
|
||||
- vereinheitlichte Darstellung der Formauswahl und Ränder
|
||||
- Styling der Canvaselemente
|
||||
|
||||
RectangleFormsTool
|
||||
> erbt von <
|
||||
FormsTool
|
||||
> Verantwortlich für... <
|
||||
- Zeichnen von Rechteckformen
|
||||
|
||||
CircleFormsTool
|
||||
> erbt von <
|
||||
FormsTool
|
||||
> Verantwortlich für... <
|
||||
- Zeichnen von Kreisformen
|
||||
|
||||
PolygonFormsTool
|
||||
> erbt von <
|
||||
FormsTool
|
||||
> Verantwortlich für... <
|
||||
- Zeichnen von Polygonen
|
||||
|
||||
RasterImage
|
||||
> Verantwortlich für... <
|
||||
- Darstellung des gezeichneten Bildes
|
||||
- Speicherung der Pixeldaten
|
||||
|
||||
ShapedImage
|
||||
> erbt von <
|
||||
RasterImage
|
||||
> Verantwortlich für... <
|
||||
- Speicherung der Polygondaten
|
||||
- Darstellung der Transparenz außerhalb des Polygons
|
||||
BIN
Paul/UML.png
BIN
Paul/UML.png
Binary file not shown.
|
Before Width: | Height: | Size: 125 KiB |
541
Paul/UML.uxf
541
Paul/UML.uxf
@@ -1,541 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<zoom_level>9</zoom_level>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>603</x>
|
||||
<y>36</y>
|
||||
<w>171</w>
|
||||
<h>81</h>
|
||||
</coordinates>
|
||||
<panel_attributes>/*Image*/
|
||||
--
|
||||
+pixel_data: byte[][]
|
||||
+size: Vector2
|
||||
--
|
||||
+clear_image(Color)</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>864</x>
|
||||
<y>81</y>
|
||||
<w>162</w>
|
||||
<h>36</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*RasterImage*
|
||||
--
|
||||
--</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1161</x>
|
||||
<y>45</y>
|
||||
<w>189</w>
|
||||
<h>99</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*ShapedImage*
|
||||
--
|
||||
-polygon_data: byte[][]
|
||||
--
|
||||
+create_vertex(Vector2)
|
||||
+remove_vertex(Vector2)
|
||||
+clear_polygon()</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>513</x>
|
||||
<y>270</y>
|
||||
<w>261</w>
|
||||
<h>171</h>
|
||||
</coordinates>
|
||||
<panel_attributes>/*Tool*/
|
||||
--
|
||||
+effected_area_border_color: Color
|
||||
+effected_area_border_radius: int
|
||||
+effected_area_border_line_type: LineType
|
||||
+name: String
|
||||
+icon: Sprite
|
||||
+tooltip: String
|
||||
+description: String
|
||||
...
|
||||
--
|
||||
/+handleImageClick(Vector2): void/</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>765</x>
|
||||
<y>90</y>
|
||||
<w>117</w>
|
||||
<h>27</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;110.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1017</x>
|
||||
<y>90</y>
|
||||
<w>162</w>
|
||||
<h>27</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;160.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>585</x>
|
||||
<y>567</y>
|
||||
<w>207</w>
|
||||
<h>153</h>
|
||||
</coordinates>
|
||||
<panel_attributes>/*SetColorTool*/
|
||||
--
|
||||
+colors: Color[255]
|
||||
+selected_colors: Color[2]
|
||||
--
|
||||
+renderColorPalette(): void
|
||||
+setMainColor(Color): void
|
||||
+setSecondaryColor(Color): void
|
||||
+getMainColor(): Color
|
||||
+getSecondaryColor(): Color</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>864</x>
|
||||
<y>243</y>
|
||||
<w>225</w>
|
||||
<h>117</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*HistoryTool*
|
||||
--
|
||||
-history: HistoryAction[20]
|
||||
-current_location: int
|
||||
--
|
||||
+undo(): bool
|
||||
+redo(): bool
|
||||
+clearRedo(): void
|
||||
+addUndo(HistoryAction): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>198</x>
|
||||
<y>36</y>
|
||||
<w>189</w>
|
||||
<h>117</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<Enumeration>>
|
||||
*LineType*
|
||||
--
|
||||
Solid
|
||||
Dotted
|
||||
Dashed
|
||||
LongDash
|
||||
...</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1080</x>
|
||||
<y>261</y>
|
||||
<w>99</w>
|
||||
<h>27</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;90.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1161</x>
|
||||
<y>261</y>
|
||||
<w>171</w>
|
||||
<h>45</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*HistoryAction*
|
||||
--
|
||||
+string action_data[]
|
||||
--</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1422</x>
|
||||
<y>279</y>
|
||||
<w>189</w>
|
||||
<h>99</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<Enumeration>>
|
||||
*HistoryActionType*
|
||||
--
|
||||
ColorChange
|
||||
Deletion
|
||||
PolygonVertex
|
||||
....</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1323</x>
|
||||
<y>279</y>
|
||||
<w>117</w>
|
||||
<h>36</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
+action_type</panel_attributes>
|
||||
<additional_attributes>110.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>864</x>
|
||||
<y>657</y>
|
||||
<w>225</w>
|
||||
<h>45</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*FloodFillTool*
|
||||
--
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>864</x>
|
||||
<y>729</y>
|
||||
<w>225</w>
|
||||
<h>45</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*PlainTool*
|
||||
--
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>864</x>
|
||||
<y>540</y>
|
||||
<w>225</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>/*FormsTool*/
|
||||
--
|
||||
+edge_display_line_type: LineType
|
||||
+edge_display_color: Color
|
||||
+edge_display_thickness: int
|
||||
--</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>864</x>
|
||||
<y>450</y>
|
||||
<w>225</w>
|
||||
<h>63</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*PenTool*
|
||||
--
|
||||
-radius: int
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1170</x>
|
||||
<y>504</y>
|
||||
<w>234</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*RectangleTool*
|
||||
--
|
||||
+edge_thickness: int
|
||||
+edge_line_type: LineType
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1170</x>
|
||||
<y>612</y>
|
||||
<w>216</w>
|
||||
<h>72</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*LineTool*
|
||||
--
|
||||
+thickness: int
|
||||
+line_type: LineType
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1170</x>
|
||||
<y>396</y>
|
||||
<w>234</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*ConvexFormsTool*
|
||||
--
|
||||
+edge_thickness: int
|
||||
+edge_line_type: LineType
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1170</x>
|
||||
<y>702</y>
|
||||
<w>234</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*PolygonTool*
|
||||
--
|
||||
+edge_thickness: int
|
||||
+edge_line_type: LineType
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>783</x>
|
||||
<y>450</y>
|
||||
<w>99</w>
|
||||
<h>144</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;140.0;90.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>783</x>
|
||||
<y>540</y>
|
||||
<w>99</w>
|
||||
<h>99</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;90.0;90.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>783</x>
|
||||
<y>657</y>
|
||||
<w>99</w>
|
||||
<h>27</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;90.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>783</x>
|
||||
<y>702</y>
|
||||
<w>99</w>
|
||||
<h>54</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;90.0;40.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>666</x>
|
||||
<y>432</y>
|
||||
<w>36</w>
|
||||
<h>153</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>20.0;10.0;10.0;150.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1080</x>
|
||||
<y>432</y>
|
||||
<w>108</w>
|
||||
<h>144</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;140.0;100.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1080</x>
|
||||
<y>531</y>
|
||||
<w>108</w>
|
||||
<h>63</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;50.0;100.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1080</x>
|
||||
<y>585</y>
|
||||
<w>108</w>
|
||||
<h>63</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;100.0;50.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1080</x>
|
||||
<y>603</y>
|
||||
<w>108</w>
|
||||
<h>135</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;100.0;130.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>765</x>
|
||||
<y>252</y>
|
||||
<w>117</w>
|
||||
<h>72</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;60.0;110.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1179</x>
|
||||
<y>810</y>
|
||||
<w>225</w>
|
||||
<h>81</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*CircleTool*
|
||||
--
|
||||
+edge_thickness: int
|
||||
+edge_line_type: LineType
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1071</x>
|
||||
<y>621</y>
|
||||
<w>126</w>
|
||||
<h>216</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;120.0;220.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>261</x>
|
||||
<y>585</y>
|
||||
<w>225</w>
|
||||
<h>63</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*MergeTool*
|
||||
--
|
||||
+import_file: DataStream<File>
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>198</x>
|
||||
<y>216</y>
|
||||
<w>225</w>
|
||||
<h>45</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*RotateTool*
|
||||
--
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>198</x>
|
||||
<y>324</y>
|
||||
<w>225</w>
|
||||
<h>45</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*ResizeTool*
|
||||
--
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>414</x>
|
||||
<y>225</y>
|
||||
<w>117</w>
|
||||
<h>99</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>110.0;90.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>414</x>
|
||||
<y>333</y>
|
||||
<w>117</w>
|
||||
<h>45</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>110.0;30.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>477</x>
|
||||
<y>405</y>
|
||||
<w>54</w>
|
||||
<h>234</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>40.0;10.0;10.0;240.0</additional_attributes>
|
||||
</element>
|
||||
</diagram>
|
||||
BIN
Paul/capture.gif
BIN
Paul/capture.gif
Binary file not shown.
|
Before Width: | Height: | Size: 369 KiB |
Binary file not shown.
BIN
Paul/notes_1.odt
BIN
Paul/notes_1.odt
Binary file not shown.
BIN
Paul/notes_1.pdf
BIN
Paul/notes_1.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,72 +0,0 @@
|
||||
Klasse: Bilder
|
||||
Vererbung:
|
||||
-
|
||||
Verantowrtlichkeiten:
|
||||
- Bilddaten
|
||||
Kollaborationen:
|
||||
-
|
||||
|
||||
Klasse: Bilddimensionen
|
||||
Vererbung:
|
||||
- Bilder
|
||||
Verantowrtlichkeiten:
|
||||
- Wissen über die Größe des Bildes
|
||||
Kollaborationen:
|
||||
- Nutzer kann die Anzahl der Pixel in x und y Richtung abfragen
|
||||
|
||||
Klasse: Rasterimage
|
||||
Vererbung:
|
||||
- Bilder
|
||||
Verantowrtlichkeiten:
|
||||
- 2-dimensionales array mit Farbwerten
|
||||
- je ein Bit pro Pixel
|
||||
Kollaborationen:
|
||||
- Nutzer kann Bild speichern, zeichnen lassen
|
||||
|
||||
Klasse: Shapeimage
|
||||
Vererbung:
|
||||
- Rasterimage
|
||||
Verantowrtlichkeiten:
|
||||
- Transparenz
|
||||
Kollaborationen:
|
||||
- Spezalisierung des Rasterimage mit Transparenz
|
||||
|
||||
Klasse: Tools
|
||||
Vererbung:
|
||||
-
|
||||
Verantowrtlichkeiten:
|
||||
- Veränderung des Bildes
|
||||
Kollaborationen:
|
||||
- Der Benutzer möchte das Bild ohne Probleme veränderen können
|
||||
|
||||
Klasse: Drehtool
|
||||
Vererbung:
|
||||
- Tools
|
||||
Verantowrtlichkeiten:
|
||||
- Veränderung der Position der Farbwerte im Array
|
||||
Kollaborationen:
|
||||
- Möglichkeit für den Nutzer das Bild zu drehen
|
||||
|
||||
Klasse: Size-tool
|
||||
Vererbung:
|
||||
- Tools
|
||||
Verantowrtlichkeiten:
|
||||
- ändern der Größe des Bildes
|
||||
Kollaborationen:
|
||||
- Nutzer möchte die Bilddimensionen anpassen
|
||||
|
||||
Klasse: Colour-Tool
|
||||
Vererbung:
|
||||
- Tools
|
||||
Verantowrtlichkeiten:
|
||||
- änderung der Frabwerte im array
|
||||
Kollaborationen:
|
||||
- Nutzer möchte die Farben ändern
|
||||
|
||||
Klasse: Mergetool
|
||||
Vererbung:
|
||||
- Tools
|
||||
Verantowrtlichkeiten:
|
||||
- Erschaffen eines neuen Bildes aus 2 anderen
|
||||
Kollaborationen:
|
||||
- Nutzer möchte 2 Bilder zusammenfügen
|
||||
@@ -1,20 +0,0 @@
|
||||
Req-ID: 0001
|
||||
Req-Type: Funktionale
|
||||
Events/UCs:
|
||||
-Eingabe durch Mausklick
|
||||
Description:
|
||||
-Bei Eingabe durch Mausklick soll ein oder mehrere Pixel in der Nähe je nach Einstellung in verschiedenen Formen und Größen auf den frei wählbaren Farbton des Farbraumes gesetzt werden
|
||||
-"Fülleimertool" für das ändern aller zusamenhängender Pixel, der gleichen Farbe zu einer neuen Farbe
|
||||
Originator: Shadi
|
||||
Fit Criterion:
|
||||
-mindestens 3 verschiednene Formen und 3 verschiedene Größen
|
||||
-Farben sind frei wählbar (im Bereich)
|
||||
-Tools weißen keine Fehler auf
|
||||
Priority:
|
||||
- 90/100 (gewünschte Grundfunktion des Kunden)
|
||||
Support Material:
|
||||
-Ubungsblat_01.pdf
|
||||
Conflicts:
|
||||
-keine Bekannten Konflikte(stand: 30.10.2019 10:00)
|
||||
History:
|
||||
-Erstellt am 30.10.2019 von Sebastian Künzl
|
||||
@@ -1,28 +0,0 @@
|
||||
Req-ID: 0002
|
||||
Req-Type: nicht Funktional
|
||||
Events/UCs: Speicherung des Bildes, sowohl als externen Dateiformat
|
||||
Description:
|
||||
-Bild soll als zweidimensionale Array dargestllt werden
|
||||
-pro Pixel soll ein Byte verwendet werden
|
||||
-Lösung 1:
|
||||
-Verwenden der Farbpalette für gifs mit dem ersetzen einer Farbe für Transperenz
|
||||
-Lösung 2:
|
||||
-Verwenden des üblichen 8-bit RGB Formates mit RRRGGGBB und ebenfalls ersetzen einer Farbe für Transperenz
|
||||
|
||||
Originator: Shadi
|
||||
Fit Criterion:
|
||||
-kein Pixel belegt mehr als 1 Byte
|
||||
-255 Farben mit unterschiedlichen Farbwerten die über das gesamte Spektrum verteielt sind
|
||||
Customer Satisfaktion:
|
||||
-nicht bekannt
|
||||
Customer Dissatisfaktion:
|
||||
-nicht bekannt
|
||||
Priority:
|
||||
-100/100 -grundbaustein für weitere Verarbeitung
|
||||
Support Material:
|
||||
-Ubungsblat_01.pdf
|
||||
Conflict:
|
||||
-Probleme bei Berechnung wenn versucht wird alle Pixel durch z.B. Aufhellen zu bearbeiten
|
||||
-relativ wenige Farben möglich
|
||||
History:
|
||||
-Erstellt am 30.10.2019 von Sebastian Künzl
|
||||
@@ -1,435 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<help_text>// Uncomment the following line to change the fontsize and font:
|
||||
// fontsize=14
|
||||
// fontfamily=SansSerif //possible: SansSerif,Serif,Monospaced
|
||||
</help_text>
|
||||
<zoom_level>10</zoom_level>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>390</x>
|
||||
<y>230</y>
|
||||
<w>230</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Tool::Set-Color-Tool
|
||||
--
|
||||
|
||||
--
|
||||
/Färben(Layer, Koordinaten, Farbe)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1110</x>
|
||||
<y>60</y>
|
||||
<w>210</w>
|
||||
<h>190</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Bild
|
||||
--
|
||||
bildID
|
||||
layers
|
||||
info[layer][info]
|
||||
--
|
||||
/Anzeigen()/
|
||||
/Speichern()/
|
||||
/Laden()/</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1000</x>
|
||||
<y>290</y>
|
||||
<w>210</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Bild::RasterImage
|
||||
--
|
||||
tranzparenzInfo</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1100</x>
|
||||
<y>240</y>
|
||||
<w>120</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>100.0;10.0;10.0;50.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1260</x>
|
||||
<y>290</y>
|
||||
<w>210</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Bild::ShapedImage
|
||||
--
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1220</x>
|
||||
<y>240</y>
|
||||
<w>170</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;150.0;50.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>130</x>
|
||||
<y>90</y>
|
||||
<w>210</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<Class>>
|
||||
FarbCode
|
||||
--
|
||||
ByteCode
|
||||
DisplayName
|
||||
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>570</x>
|
||||
<y>30</y>
|
||||
<w>210</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Tool
|
||||
--
|
||||
toolID
|
||||
--
|
||||
/Anwenden(Bild)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>750</x>
|
||||
<y>180</y>
|
||||
<w>210</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Tool::ToolHistory
|
||||
--
|
||||
schrittzahl
|
||||
schrittdaten[schritt][daten]
|
||||
--
|
||||
/SchrittHinzufügen(Tool, Aktion)/
|
||||
/Rückgängig()/
|
||||
/Vorwärts()/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>680</x>
|
||||
<y>140</y>
|
||||
<w>200</w>
|
||||
<h>60</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;180.0;40.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>500</x>
|
||||
<y>140</y>
|
||||
<w>180</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>160.0;10.0;10.0;90.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>60</x>
|
||||
<y>430</y>
|
||||
<w>230</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Set-Color-Tool::Pen
|
||||
--
|
||||
|
||||
--
|
||||
/Draw(Koordinaten, Farbe)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>520</x>
|
||||
<y>420</y>
|
||||
<w>230</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Tool::Drehen
|
||||
--
|
||||
|
||||
--
|
||||
/Drehen(Koordinaten, Modus)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>760</x>
|
||||
<y>420</y>
|
||||
<w>230</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Tool::Resize
|
||||
--
|
||||
|
||||
--
|
||||
/Resize(Faktor)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1000</x>
|
||||
<y>420</y>
|
||||
<w>230</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Tool::Zusammenfügen
|
||||
--
|
||||
|
||||
--
|
||||
/Merge(Bild)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>170</x>
|
||||
<y>340</y>
|
||||
<w>350</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>330.0;10.0;300.0;80.0;10.0;90.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>630</x>
|
||||
<y>140</y>
|
||||
<w>120</w>
|
||||
<h>300</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>50.0;10.0;100.0;220.0;10.0;280.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>670</x>
|
||||
<y>140</y>
|
||||
<w>240</w>
|
||||
<h>300</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;60.0;220.0;220.0;280.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>670</x>
|
||||
<y>140</y>
|
||||
<w>470</w>
|
||||
<h>300</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;60.0;220.0;450.0;280.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>60</x>
|
||||
<y>540</y>
|
||||
<w>230</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Set-Color-Tool::FloodFill
|
||||
--
|
||||
|
||||
--
|
||||
/Draw(Koordinaten, Farbe)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>160</x>
|
||||
<y>340</y>
|
||||
<w>360</w>
|
||||
<h>220</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>340.0;10.0;270.0;180.0;10.0;200.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>60</x>
|
||||
<y>650</y>
|
||||
<w>230</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Set-Color-Tool::Plain
|
||||
--
|
||||
|
||||
--
|
||||
/Draw(Farbe)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>160</x>
|
||||
<y>340</y>
|
||||
<w>360</w>
|
||||
<h>330</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>340.0;10.0;220.0;300.0;10.0;310.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>450</x>
|
||||
<y>590</y>
|
||||
<w>230</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Set-Color-Tool::Formen
|
||||
--
|
||||
|
||||
--
|
||||
/Draw(Koordinaten, Objekt)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>410</x>
|
||||
<y>340</y>
|
||||
<w>190</w>
|
||||
<h>270</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>90.0;10.0;10.0;200.0;170.0;250.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>340</x>
|
||||
<y>750</y>
|
||||
<w>250</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Formen::Linien
|
||||
--
|
||||
|
||||
--
|
||||
/Line(Koordinaten, Dicke, Farbe, Typ)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>470</x>
|
||||
<y>680</y>
|
||||
<w>120</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>100.0;10.0;10.0;70.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>600</x>
|
||||
<y>750</y>
|
||||
<w>410</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Formen::Rechteck
|
||||
--
|
||||
|
||||
--
|
||||
/Rectangle(Koordinaten, Modus, Farbe, Randfarbe, Randbreite)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>560</x>
|
||||
<y>680</y>
|
||||
<w>180</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;160.0;70.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1020</x>
|
||||
<y>750</y>
|
||||
<w>390</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Formen::KonvexeForm
|
||||
--
|
||||
|
||||
--
|
||||
/Convex(Koordinaten, Modus, Farbe, Randfarbe, Randbreite)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>560</x>
|
||||
<y>680</y>
|
||||
<w>590</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<.</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;570.0;70.0</additional_attributes>
|
||||
</element>
|
||||
</diagram>
|
||||
@@ -1,505 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<help_text>// Uncomment the following line to change the fontsize and font:
|
||||
// fontsize=14
|
||||
// fontfamily=SansSerif //possible: SansSerif,Serif,Monospaced
|
||||
</help_text>
|
||||
<zoom_level>10</zoom_level>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>400</x>
|
||||
<y>230</y>
|
||||
<w>230</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Tool::Set-Color-Tool
|
||||
--
|
||||
|
||||
--
|
||||
/Färben(Layer, Koordinaten, Farbe)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1120</x>
|
||||
<y>60</y>
|
||||
<w>210</w>
|
||||
<h>190</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<Interface>>
|
||||
Bild
|
||||
--
|
||||
bildID
|
||||
layers
|
||||
info[layer][info]
|
||||
--
|
||||
/Anzeigen()/
|
||||
/Speichern()/
|
||||
/Laden()/</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1010</x>
|
||||
<y>290</y>
|
||||
<w>210</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Bild::RasterImage
|
||||
--
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1290</x>
|
||||
<y>460</y>
|
||||
<w>210</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Bild::ShapedImage
|
||||
--
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>140</x>
|
||||
<y>90</y>
|
||||
<w>210</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<Class>>
|
||||
FarbCode
|
||||
--
|
||||
ByteCode
|
||||
DisplayName
|
||||
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>580</x>
|
||||
<y>30</y>
|
||||
<w>210</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<Interface>>
|
||||
Tool
|
||||
--
|
||||
toolID
|
||||
--
|
||||
/Anwenden(Bild)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>760</x>
|
||||
<y>180</y>
|
||||
<w>210</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Tool::ToolHistory
|
||||
--
|
||||
schrittzahl
|
||||
schrittdaten[schritt][daten]
|
||||
--
|
||||
/SchrittHinzufügen(Tool, Aktion)/
|
||||
/Rückgängig()/
|
||||
/Vorwärts()/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>70</x>
|
||||
<y>430</y>
|
||||
<w>230</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Set-Color-Tool::Pen
|
||||
--
|
||||
|
||||
--
|
||||
/Draw(Koordinaten, Farbe)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>530</x>
|
||||
<y>420</y>
|
||||
<w>230</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Tool::Drehen
|
||||
--
|
||||
|
||||
--
|
||||
/Drehen(Koordinaten, Modus)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>770</x>
|
||||
<y>420</y>
|
||||
<w>230</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Tool::Resize
|
||||
--
|
||||
|
||||
--
|
||||
/Resize(Faktor)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1010</x>
|
||||
<y>420</y>
|
||||
<w>230</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Tool::Zusammenfügen
|
||||
--
|
||||
|
||||
--
|
||||
/Merge(Bild)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>70</x>
|
||||
<y>540</y>
|
||||
<w>230</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Set-Color-Tool::FloodFill
|
||||
--
|
||||
|
||||
--
|
||||
/Draw(Koordinaten, Farbe)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>70</x>
|
||||
<y>650</y>
|
||||
<w>230</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Set-Color-Tool::Plain
|
||||
--
|
||||
|
||||
--
|
||||
/Draw(Farbe)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>460</x>
|
||||
<y>590</y>
|
||||
<w>230</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Set-Color-Tool::Formen
|
||||
--
|
||||
|
||||
--
|
||||
/Draw(Koordinaten, Objekt)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>350</x>
|
||||
<y>750</y>
|
||||
<w>250</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Formen::Linien
|
||||
--
|
||||
|
||||
--
|
||||
/Line(Koordinaten, Dicke, Farbe, Typ)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>610</x>
|
||||
<y>750</y>
|
||||
<w>410</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Formen::Rechteck
|
||||
--
|
||||
|
||||
--
|
||||
/Rectangle(Koordinaten, Modus, Farbe, Randfarbe, Randbreite)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1030</x>
|
||||
<y>750</y>
|
||||
<w>390</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Formen::KonvexeForm
|
||||
--
|
||||
|
||||
--
|
||||
/Convex(Koordinaten, Modus, Farbe, Randfarbe, Randbreite)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1320</x>
|
||||
<y>330</y>
|
||||
<w>210</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Bild::Dimensionen
|
||||
--
|
||||
height
|
||||
width
|
||||
--
|
||||
/ausgeben()/
|
||||
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>190</x>
|
||||
<y>340</y>
|
||||
<w>340</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>320.0;10.0;290.0;90.0;10.0;90.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>180</x>
|
||||
<y>340</y>
|
||||
<w>350</w>
|
||||
<h>330</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>330.0;10.0;240.0;240.0;240.0;310.0;10.0;310.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>170</x>
|
||||
<y>340</y>
|
||||
<w>360</w>
|
||||
<h>220</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>340.0;10.0;270.0;190.0;10.0;200.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>430</x>
|
||||
<y>340</y>
|
||||
<w>160</w>
|
||||
<h>270</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>80.0;10.0;10.0;190.0;140.0;250.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>500</x>
|
||||
<y>680</y>
|
||||
<w>100</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>80.0;10.0;10.0;70.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>570</x>
|
||||
<y>680</y>
|
||||
<w>270</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;250.0;70.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>570</x>
|
||||
<y>680</y>
|
||||
<w>690</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;670.0;70.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>630</x>
|
||||
<y>140</y>
|
||||
<w>100</w>
|
||||
<h>300</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>60.0;10.0;80.0;180.0;10.0;280.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>680</x>
|
||||
<y>140</y>
|
||||
<w>220</w>
|
||||
<h>300</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;30.0;180.0;200.0;280.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>680</x>
|
||||
<y>140</y>
|
||||
<w>460</w>
|
||||
<h>300</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;30.0;180.0;440.0;280.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1230</x>
|
||||
<y>240</y>
|
||||
<w>210</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;190.0;90.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1100</x>
|
||||
<y>240</y>
|
||||
<w>160</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>140.0;10.0;10.0;50.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1110</x>
|
||||
<y>350</y>
|
||||
<w>310</w>
|
||||
<h>130</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;290.0;110.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>500</x>
|
||||
<y>140</y>
|
||||
<w>210</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>190.0;10.0;10.0;90.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>680</x>
|
||||
<y>140</y>
|
||||
<w>210</w>
|
||||
<h>60</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;190.0;40.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>70</x>
|
||||
<y>830</y>
|
||||
<w>270</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Set-Color-Tool::Kreis
|
||||
--
|
||||
|
||||
--
|
||||
/Draw(Koordinaten,Radius1,Radius2,Farbe)/
|
||||
</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>170</x>
|
||||
<y>340</y>
|
||||
<w>360</w>
|
||||
<h>510</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>340.0;10.0;250.0;240.0;250.0;360.0;160.0;360.0;150.0;450.0;10.0;450.0;10.0;490.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLNote</id>
|
||||
<coordinates>
|
||||
<x>1360</x>
|
||||
<y>500</y>
|
||||
<w>140</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Tranzperens beachten
|
||||
bg=blue</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
</diagram>
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 76 KiB |
@@ -1,405 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<zoom_level>8</zoom_level>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>520</x>
|
||||
<y>272</y>
|
||||
<w>80</w>
|
||||
<h>88</h>
|
||||
</coordinates>
|
||||
<panel_attributes>3D-Künstler
|
||||
bg=green</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>544</x>
|
||||
<y>392</y>
|
||||
<w>64</w>
|
||||
<h>88</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Einsteiger
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>816</x>
|
||||
<y>232</y>
|
||||
<w>96</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Zusammenfügen
|
||||
von Bildern
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>816</x>
|
||||
<y>296</y>
|
||||
<w>96</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Ändern der
|
||||
Bilderauflösung
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>824</x>
|
||||
<y>376</y>
|
||||
<w>96</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Drehen von
|
||||
Bildern
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>816</x>
|
||||
<y>536</y>
|
||||
<w>96</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Retuschieren
|
||||
der Bilder
|
||||
bg=magenta</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>536</x>
|
||||
<y>544</y>
|
||||
<w>80</w>
|
||||
<h>88</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Casual User
|
||||
bg=red</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>568</x>
|
||||
<y>256</y>
|
||||
<w>264</w>
|
||||
<h>152</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>310.0;10.0;10.0;170.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>568</x>
|
||||
<y>336</y>
|
||||
<w>280</w>
|
||||
<h>72</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>330.0;10.0;10.0;70.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>568</x>
|
||||
<y>376</y>
|
||||
<w>272</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>320.0;30.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>568</x>
|
||||
<y>256</y>
|
||||
<w>264</w>
|
||||
<h>304</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>310.0;10.0;10.0;360.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>568</x>
|
||||
<y>336</y>
|
||||
<w>280</w>
|
||||
<h>224</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>330.0;10.0;10.0;260.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>568</x>
|
||||
<y>392</y>
|
||||
<w>272</w>
|
||||
<h>168</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>320.0;10.0;10.0;190.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>568</x>
|
||||
<y>536</y>
|
||||
<w>264</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>310.0;30.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>576</x>
|
||||
<y>560</y>
|
||||
<w>256</w>
|
||||
<h>160</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>300.0;10.0;10.0;180.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>816</x>
|
||||
<y>744</y>
|
||||
<w>96</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Korrektur-
|
||||
werkzeuge
|
||||
bg=blue</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLNote</id>
|
||||
<coordinates>
|
||||
<x>808</x>
|
||||
<y>832</y>
|
||||
<w>112</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Helligkeit/Kontrast
|
||||
Farbton/Sättigung
|
||||
Gradationskurven
|
||||
bg=blue</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>576</x>
|
||||
<y>696</y>
|
||||
<w>256</w>
|
||||
<h>88</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>300.0;90.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>856</x>
|
||||
<y>792</y>
|
||||
<w>24</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>10.0;10.0;10.0;50.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>816</x>
|
||||
<y>616</y>
|
||||
<w>96</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Pinsel
|
||||
bg=blue</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>816</x>
|
||||
<y>680</y>
|
||||
<w>96</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Auswahl-
|
||||
werkzeuge
|
||||
bg=blue</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>576</x>
|
||||
<y>688</y>
|
||||
<w>256</w>
|
||||
<h>32</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>300.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>576</x>
|
||||
<y>632</y>
|
||||
<w>256</w>
|
||||
<h>88</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>300.0;10.0;10.0;90.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLActor</id>
|
||||
<coordinates>
|
||||
<x>512</x>
|
||||
<y>704</y>
|
||||
<w>144</w>
|
||||
<h>88</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Freiberufliche Fotografen
|
||||
bg=blue</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>824</x>
|
||||
<y>456</y>
|
||||
<w>96</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Layerstruktur
|
||||
bg=dark_gray</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>552</x>
|
||||
<y>184</y>
|
||||
<w>280</w>
|
||||
<h>104</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>330.0;10.0;10.0;110.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>816</x>
|
||||
<y>168</y>
|
||||
<w>96</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Schnittstelle
|
||||
für 3D-Modelle
|
||||
bg=green</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>552</x>
|
||||
<y>112</y>
|
||||
<w>280</w>
|
||||
<h>176</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>330.0;10.0;10.0;200.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLUseCase</id>
|
||||
<coordinates>
|
||||
<x>816</x>
|
||||
<y>96</y>
|
||||
<w>96</w>
|
||||
<h>56</h>
|
||||
</coordinates>
|
||||
<panel_attributes>Erzeugen von
|
||||
3D-Objekten
|
||||
bg=green</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>576</x>
|
||||
<y>480</y>
|
||||
<w>264</w>
|
||||
<h>240</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>310.0;10.0;10.0;280.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>568</x>
|
||||
<y>480</y>
|
||||
<w>272</w>
|
||||
<h>80</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>320.0;10.0;10.0;80.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>568</x>
|
||||
<y>384</y>
|
||||
<w>272</w>
|
||||
<h>120</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>320.0;130.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>552</x>
|
||||
<y>264</y>
|
||||
<w>288</w>
|
||||
<h>240</h>
|
||||
</coordinates>
|
||||
<panel_attributes/>
|
||||
<additional_attributes>340.0;280.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>760</x>
|
||||
<y>56</y>
|
||||
<w>216</w>
|
||||
<h>864</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lw=2
|
||||
IntelliPhoto Benchmark 1.0
|
||||
bg=gray</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
</diagram>
|
||||
@@ -1,4 +0,0 @@
|
||||
use:
|
||||
https://prezi.com/p/tvcz2nax2rff/prezi1/
|
||||
or:
|
||||
https://prezi.com/view/SWWOdhqFxMVozU3qzOm6/
|
||||
Reference in New Issue
Block a user