diff --git a/Volere/Req0001/Req_0001A.txt b/Abgabe/Aufgabe 1/Req0001/Req_0001A.txt
similarity index 100%
rename from Volere/Req0001/Req_0001A.txt
rename to Abgabe/Aufgabe 1/Req0001/Req_0001A.txt
diff --git a/Volere/Req0001/Req_0001B.txt b/Abgabe/Aufgabe 1/Req0001/Req_0001B.txt
similarity index 100%
rename from Volere/Req0001/Req_0001B.txt
rename to Abgabe/Aufgabe 1/Req0001/Req_0001B.txt
diff --git a/Volere/Req0001/Req_0001C.txt b/Abgabe/Aufgabe 1/Req0001/Req_0001C.txt
similarity index 100%
rename from Volere/Req0001/Req_0001C.txt
rename to Abgabe/Aufgabe 1/Req0001/Req_0001C.txt
diff --git a/Volere/Req0002/Req_0002.txt b/Abgabe/Aufgabe 1/Req0002/Req_0002.txt
similarity index 100%
rename from Volere/Req0002/Req_0002.txt
rename to Abgabe/Aufgabe 1/Req0002/Req_0002.txt
diff --git a/Zusammenfassung/Klassen_Verantwortlichkeiten_und_Kollaborationen.txt b/Abgabe/Aufgabe 2/Klassen_Verantwortlichkeiten_und_Kollaborationen.txt
similarity index 100%
rename from Zusammenfassung/Klassen_Verantwortlichkeiten_und_Kollaborationen.txt
rename to Abgabe/Aufgabe 2/Klassen_Verantwortlichkeiten_und_Kollaborationen.txt
diff --git a/Abgabe/UML.pdf b/Abgabe/Aufgabe 3/UML.pdf
similarity index 100%
rename from Abgabe/UML.pdf
rename to Abgabe/Aufgabe 3/UML.pdf
diff --git a/Abgabe/UML.uxf b/Abgabe/Aufgabe 3/UML.uxf
similarity index 100%
rename from Abgabe/UML.uxf
rename to Abgabe/Aufgabe 3/UML.uxf
diff --git a/Abgabe/Use_case.pdf b/Abgabe/Aufgabe 3/Use_case.pdf
similarity index 100%
rename from Abgabe/Use_case.pdf
rename to Abgabe/Aufgabe 3/Use_case.pdf
diff --git a/Abgabe/Use_case.uxf b/Abgabe/Aufgabe 3/Use_case.uxf
similarity index 100%
rename from Abgabe/Use_case.uxf
rename to Abgabe/Aufgabe 3/Use_case.uxf
diff --git a/Bastian/Farbtausch.txt b/Bastian/Farbtausch.txt
deleted file mode 100644
index 5693be8..0000000
--- a/Bastian/Farbtausch.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/Bastian/Speicherung_mit_1_Byte.txt b/Bastian/Speicherung_mit_1_Byte.txt
deleted file mode 100644
index 4ac0127..0000000
--- a/Bastian/Speicherung_mit_1_Byte.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/C/übung2.md b/C/übung2.md
deleted file mode 100644
index 3ebdbc3..0000000
--- a/C/übung2.md
+++ /dev/null
@@ -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
diff --git a/Conrad/req_1.txt b/Conrad/req_1.txt
deleted file mode 100644
index 6c4e350..0000000
--- a/Conrad/req_1.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/Conrad/req_2.txt b/Conrad/req_2.txt
deleted file mode 100644
index a544123..0000000
--- a/Conrad/req_2.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/Jan/1-bitproP.txt b/Jan/1-bitproP.txt
deleted file mode 100644
index 9c4aaa6..0000000
--- a/Jan/1-bitproP.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/Jan/Verantwortlichkeiten.txt b/Jan/Verantwortlichkeiten.txt
deleted file mode 100644
index 43f32eb..0000000
--- a/Jan/Verantwortlichkeiten.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/Jan/setPixelvalue.txt b/Jan/setPixelvalue.txt
deleted file mode 100644
index bb61571..0000000
--- a/Jan/setPixelvalue.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/Mucke/1BytePixel.txt b/Mucke/1BytePixel.txt
deleted file mode 100644
index 51462aa..0000000
--- a/Mucke/1BytePixel.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/Mucke/Farbtausch.txt b/Mucke/Farbtausch.txt
deleted file mode 100644
index 5c3a87a..0000000
--- a/Mucke/Farbtausch.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/Mucke/Verantwortlichkeiten.txt b/Mucke/Verantwortlichkeiten.txt
deleted file mode 100644
index 11c4160..0000000
--- a/Mucke/Verantwortlichkeiten.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/Paul/Aufgabe-02.txt b/Paul/Aufgabe-02.txt
deleted file mode 100644
index b1b06be..0000000
--- a/Paul/Aufgabe-02.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/Paul/UML.png b/Paul/UML.png
deleted file mode 100644
index 10af415..0000000
Binary files a/Paul/UML.png and /dev/null differ
diff --git a/Paul/UML.uxf b/Paul/UML.uxf
deleted file mode 100644
index eb2de4c..0000000
--- a/Paul/UML.uxf
+++ /dev/null
@@ -1,541 +0,0 @@
-
-
- 9
-
- UMLClass
-
- 603
- 36
- 171
- 81
-
- /*Image*/
---
-+pixel_data: byte[][]
-+size: Vector2
---
-+clear_image(Color)
-
-
-
- UMLClass
-
- 864
- 81
- 162
- 36
-
- *RasterImage*
---
---
-
-
-
- UMLClass
-
- 1161
- 45
- 189
- 99
-
- *ShapedImage*
---
--polygon_data: byte[][]
---
-+create_vertex(Vector2)
-+remove_vertex(Vector2)
-+clear_polygon()
-
-
-
- UMLClass
-
- 513
- 270
- 261
- 171
-
- /*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/
-
-
-
- Relation
-
- 765
- 90
- 117
- 27
-
- lt=<<-
- 10.0;10.0;110.0;10.0
-
-
- Relation
-
- 1017
- 90
- 162
- 27
-
- lt=<<-
- 10.0;10.0;160.0;10.0
-
-
- UMLClass
-
- 585
- 567
- 207
- 153
-
- /*SetColorTool*/
---
-+colors: Color[255]
-+selected_colors: Color[2]
---
-+renderColorPalette(): void
-+setMainColor(Color): void
-+setSecondaryColor(Color): void
-+getMainColor(): Color
-+getSecondaryColor(): Color
-
-
-
- UMLClass
-
- 864
- 243
- 225
- 117
-
- *HistoryTool*
---
--history: HistoryAction[20]
--current_location: int
---
-+undo(): bool
-+redo(): bool
-+clearRedo(): void
-+addUndo(HistoryAction): void
-
-
-
- UMLClass
-
- 198
- 36
- 189
- 117
-
- <<Enumeration>>
-*LineType*
---
- Solid
- Dotted
- Dashed
- LongDash
- ...
-
-
-
- Relation
-
- 1080
- 261
- 99
- 27
-
- lt=<<<<-
- 10.0;10.0;90.0;10.0
-
-
- UMLClass
-
- 1161
- 261
- 171
- 45
-
- *HistoryAction*
---
-+string action_data[]
---
-
-
-
- UMLClass
-
- 1422
- 279
- 189
- 99
-
- <<Enumeration>>
-*HistoryActionType*
---
- ColorChange
- Deletion
- PolygonVertex
- ....
-
-
-
- Relation
-
- 1323
- 279
- 117
- 36
-
- lt=<-
-+action_type
- 110.0;20.0;10.0;20.0
-
-
- UMLClass
-
- 864
- 657
- 225
- 45
-
- *FloodFillTool*
---
---
-+handleImageClick(Vector2): void
-
-
-
- UMLClass
-
- 864
- 729
- 225
- 45
-
- *PlainTool*
---
---
-+handleImageClick(Vector2): void
-
-
-
- UMLClass
-
- 864
- 540
- 225
- 90
-
- /*FormsTool*/
---
-+edge_display_line_type: LineType
-+edge_display_color: Color
-+edge_display_thickness: int
---
-
-
-
- UMLClass
-
- 864
- 450
- 225
- 63
-
- *PenTool*
---
--radius: int
---
-+handleImageClick(Vector2): void
-
-
-
- UMLClass
-
- 1170
- 504
- 234
- 90
-
- *RectangleTool*
---
-+edge_thickness: int
-+edge_line_type: LineType
---
-+handleImageClick(Vector2): void
-
-
-
- UMLClass
-
- 1170
- 612
- 216
- 72
-
- *LineTool*
---
-+thickness: int
-+line_type: LineType
---
-+handleImageClick(Vector2): void
-
-
-
- UMLClass
-
- 1170
- 396
- 234
- 90
-
- *ConvexFormsTool*
---
-+edge_thickness: int
-+edge_line_type: LineType
---
-+handleImageClick(Vector2): void
-
-
-
- UMLClass
-
- 1170
- 702
- 234
- 90
-
- *PolygonTool*
---
-+edge_thickness: int
-+edge_line_type: LineType
---
-+handleImageClick(Vector2): void
-
-
-
- Relation
-
- 783
- 450
- 99
- 144
-
- lt=<<-
- 10.0;140.0;90.0;10.0
-
-
- Relation
-
- 783
- 540
- 99
- 99
-
- lt=<<-
- 10.0;90.0;90.0;10.0
-
-
- Relation
-
- 783
- 657
- 99
- 27
-
- lt=<<-
- 10.0;10.0;90.0;10.0
-
-
- Relation
-
- 783
- 702
- 99
- 54
-
- lt=<<-
- 10.0;10.0;90.0;40.0
-
-
- Relation
-
- 666
- 432
- 36
- 153
-
- lt=<<-
- 20.0;10.0;10.0;150.0
-
-
- Relation
-
- 1080
- 432
- 108
- 144
-
- lt=<<-
- 10.0;140.0;100.0;10.0
-
-
- Relation
-
- 1080
- 531
- 108
- 63
-
- lt=<<-
- 10.0;50.0;100.0;10.0
-
-
- Relation
-
- 1080
- 585
- 108
- 63
-
- lt=<<-
- 10.0;10.0;100.0;50.0
-
-
- Relation
-
- 1080
- 603
- 108
- 135
-
- lt=<<-
- 10.0;10.0;100.0;130.0
-
-
- Relation
-
- 765
- 252
- 117
- 72
-
- lt=<<-
- 10.0;60.0;110.0;10.0
-
-
- UMLClass
-
- 1179
- 810
- 225
- 81
-
- *CircleTool*
---
-+edge_thickness: int
-+edge_line_type: LineType
---
-+handleImageClick(Vector2): void
-
-
-
- Relation
-
- 1071
- 621
- 126
- 216
-
- lt=<<-
- 10.0;10.0;120.0;220.0
-
-
- UMLClass
-
- 261
- 585
- 225
- 63
-
- *MergeTool*
---
-+import_file: DataStream<File>
---
-+handleImageClick(Vector2): void
-
-
-
- UMLClass
-
- 198
- 216
- 225
- 45
-
- *RotateTool*
---
---
-+handleImageClick(Vector2): void
-
-
-
- UMLClass
-
- 198
- 324
- 225
- 45
-
- *ResizeTool*
---
---
-+handleImageClick(Vector2): void
-
-
-
- Relation
-
- 414
- 225
- 117
- 99
-
- lt=<<-
- 110.0;90.0;10.0;10.0
-
-
- Relation
-
- 414
- 333
- 117
- 45
-
- lt=<<-
- 110.0;30.0;10.0;10.0
-
-
- Relation
-
- 477
- 405
- 54
- 234
-
- lt=<<-
- 40.0;10.0;10.0;240.0
-
-
diff --git a/Paul/capture.gif b/Paul/capture.gif
deleted file mode 100644
index 776474f..0000000
Binary files a/Paul/capture.gif and /dev/null differ
diff --git a/Paul/notes_1.docx b/Paul/notes_1.docx
deleted file mode 100644
index 2164847..0000000
Binary files a/Paul/notes_1.docx and /dev/null differ
diff --git a/Paul/notes_1.odt b/Paul/notes_1.odt
deleted file mode 100644
index f991c37..0000000
Binary files a/Paul/notes_1.odt and /dev/null differ
diff --git a/Paul/notes_1.pdf b/Paul/notes_1.pdf
deleted file mode 100644
index 6da7c52..0000000
Binary files a/Paul/notes_1.pdf and /dev/null differ
diff --git a/Paul/presentation_1.pdf b/Paul/presentation_1.pdf
deleted file mode 100644
index e63ab90..0000000
Binary files a/Paul/presentation_1.pdf and /dev/null differ
diff --git a/Paul/presentation_1.pptx b/Paul/presentation_1.pptx
deleted file mode 100644
index bf7b602..0000000
Binary files a/Paul/presentation_1.pptx and /dev/null differ
diff --git a/Seb/Aufgabe2.txt b/Seb/Aufgabe2.txt
deleted file mode 100644
index 1989733..0000000
--- a/Seb/Aufgabe2.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/Seb/Farbtausch.txt b/Seb/Farbtausch.txt
deleted file mode 100644
index f77acca..0000000
--- a/Seb/Farbtausch.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/Seb/PixelArray.txt b/Seb/PixelArray.txt
deleted file mode 100644
index 52d115b..0000000
--- a/Seb/PixelArray.txt
+++ /dev/null
@@ -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
\ No newline at end of file
diff --git a/UML/first_draft.uxf b/UML/first_draft.uxf
deleted file mode 100644
index e0818f9..0000000
--- a/UML/first_draft.uxf
+++ /dev/null
@@ -1,435 +0,0 @@
-
-
- // Uncomment the following line to change the fontsize and font:
-// fontsize=14
-// fontfamily=SansSerif //possible: SansSerif,Serif,Monospaced
-
- 10
-
- UMLClass
-
- 390
- 230
- 230
- 120
-
- Tool::Set-Color-Tool
---
-
---
-/Färben(Layer, Koordinaten, Farbe)/
-
-
-
-
- UMLClass
-
- 1110
- 60
- 210
- 190
-
- Bild
---
-bildID
-layers
-info[layer][info]
---
-/Anzeigen()/
-/Speichern()/
-/Laden()/
-
-
-
- UMLClass
-
- 1000
- 290
- 210
- 70
-
- Bild::RasterImage
---
-tranzparenzInfo
-
-
-
- Relation
-
- 1100
- 240
- 120
- 70
-
- lt=<.
- 100.0;10.0;10.0;50.0
-
-
- UMLClass
-
- 1260
- 290
- 210
- 70
-
- Bild::ShapedImage
---
-
-
-
-
- Relation
-
- 1220
- 240
- 170
- 70
-
- lt=<.
- 10.0;10.0;150.0;50.0
-
-
- UMLClass
-
- 130
- 90
- 210
- 110
-
- <<Class>>
-FarbCode
---
-ByteCode
-DisplayName
-
-
-
-
-
- UMLClass
-
- 570
- 30
- 210
- 120
-
- Tool
---
-toolID
---
-/Anwenden(Bild)/
-
-
-
-
- UMLClass
-
- 750
- 180
- 210
- 120
-
- Tool::ToolHistory
---
-schrittzahl
-schrittdaten[schritt][daten]
---
-/SchrittHinzufügen(Tool, Aktion)/
-/Rückgängig()/
-/Vorwärts()/
-
-
-
-
- Relation
-
- 680
- 140
- 200
- 60
-
- lt=<.
- 10.0;10.0;180.0;40.0
-
-
- Relation
-
- 500
- 140
- 180
- 110
-
- lt=<.
- 160.0;10.0;10.0;90.0
-
-
- UMLClass
-
- 60
- 430
- 230
- 100
-
- Set-Color-Tool::Pen
---
-
---
-/Draw(Koordinaten, Farbe)/
-
-
-
-
- UMLClass
-
- 520
- 420
- 230
- 120
-
- Tool::Drehen
---
-
---
-/Drehen(Koordinaten, Modus)/
-
-
-
-
- UMLClass
-
- 760
- 420
- 230
- 120
-
- Tool::Resize
---
-
---
-/Resize(Faktor)/
-
-
-
-
- UMLClass
-
- 1000
- 420
- 230
- 120
-
- Tool::Zusammenfügen
---
-
---
-/Merge(Bild)/
-
-
-
-
- Relation
-
- 170
- 340
- 350
- 110
-
- lt=<.
- 330.0;10.0;300.0;80.0;10.0;90.0
-
-
- Relation
-
- 630
- 140
- 120
- 300
-
- lt=<.
- 50.0;10.0;100.0;220.0;10.0;280.0
-
-
- Relation
-
- 670
- 140
- 240
- 300
-
- lt=<.
- 10.0;10.0;60.0;220.0;220.0;280.0
-
-
- Relation
-
- 670
- 140
- 470
- 300
-
- lt=<.
- 10.0;10.0;60.0;220.0;450.0;280.0
-
-
- UMLClass
-
- 60
- 540
- 230
- 100
-
- Set-Color-Tool::FloodFill
---
-
---
-/Draw(Koordinaten, Farbe)/
-
-
-
-
- Relation
-
- 160
- 340
- 360
- 220
-
- lt=<.
- 340.0;10.0;270.0;180.0;10.0;200.0
-
-
- UMLClass
-
- 60
- 650
- 230
- 100
-
- Set-Color-Tool::Plain
---
-
---
-/Draw(Farbe)/
-
-
-
-
- Relation
-
- 160
- 340
- 360
- 330
-
- lt=<.
- 340.0;10.0;220.0;300.0;10.0;310.0
-
-
- UMLClass
-
- 450
- 590
- 230
- 100
-
- Set-Color-Tool::Formen
---
-
---
-/Draw(Koordinaten, Objekt)/
-
-
-
-
- Relation
-
- 410
- 340
- 190
- 270
-
- lt=<.
- 90.0;10.0;10.0;200.0;170.0;250.0
-
-
- UMLClass
-
- 340
- 750
- 250
- 100
-
- Formen::Linien
---
-
---
-/Line(Koordinaten, Dicke, Farbe, Typ)/
-
-
-
-
- Relation
-
- 470
- 680
- 120
- 90
-
- lt=<.
- 100.0;10.0;10.0;70.0
-
-
- UMLClass
-
- 600
- 750
- 410
- 100
-
- Formen::Rechteck
---
-
---
-/Rectangle(Koordinaten, Modus, Farbe, Randfarbe, Randbreite)/
-
-
-
-
- Relation
-
- 560
- 680
- 180
- 90
-
- lt=<.
- 10.0;10.0;160.0;70.0
-
-
- UMLClass
-
- 1020
- 750
- 390
- 100
-
- Formen::KonvexeForm
---
-
---
-/Convex(Koordinaten, Modus, Farbe, Randfarbe, Randbreite)/
-
-
-
-
- Relation
-
- 560
- 680
- 590
- 90
-
- lt=<.
- 10.0;10.0;570.0;70.0
-
-
diff --git a/UML/second_draft.uxf b/UML/second_draft.uxf
deleted file mode 100644
index 59ecfbe..0000000
--- a/UML/second_draft.uxf
+++ /dev/null
@@ -1,505 +0,0 @@
-
-
- // Uncomment the following line to change the fontsize and font:
-// fontsize=14
-// fontfamily=SansSerif //possible: SansSerif,Serif,Monospaced
-
- 10
-
- UMLClass
-
- 400
- 230
- 230
- 120
-
- Tool::Set-Color-Tool
---
-
---
-/Färben(Layer, Koordinaten, Farbe)/
-
-
-
-
- UMLClass
-
- 1120
- 60
- 210
- 190
-
- <<Interface>>
-Bild
---
-bildID
-layers
-info[layer][info]
---
-/Anzeigen()/
-/Speichern()/
-/Laden()/
-
-
-
- UMLClass
-
- 1010
- 290
- 210
- 70
-
- Bild::RasterImage
---
-
-
-
-
- UMLClass
-
- 1290
- 460
- 210
- 70
-
- Bild::ShapedImage
---
-
-
-
-
- UMLClass
-
- 140
- 90
- 210
- 110
-
- <<Class>>
-FarbCode
---
-ByteCode
-DisplayName
-
-
-
-
-
- UMLClass
-
- 580
- 30
- 210
- 120
-
- <<Interface>>
-Tool
---
-toolID
---
-/Anwenden(Bild)/
-
-
-
-
- UMLClass
-
- 760
- 180
- 210
- 120
-
- Tool::ToolHistory
---
-schrittzahl
-schrittdaten[schritt][daten]
---
-/SchrittHinzufügen(Tool, Aktion)/
-/Rückgängig()/
-/Vorwärts()/
-
-
-
-
- UMLClass
-
- 70
- 430
- 230
- 100
-
- Set-Color-Tool::Pen
---
-
---
-/Draw(Koordinaten, Farbe)/
-
-
-
-
- UMLClass
-
- 530
- 420
- 230
- 120
-
- Tool::Drehen
---
-
---
-/Drehen(Koordinaten, Modus)/
-
-
-
-
- UMLClass
-
- 770
- 420
- 230
- 120
-
- Tool::Resize
---
-
---
-/Resize(Faktor)/
-
-
-
-
- UMLClass
-
- 1010
- 420
- 230
- 120
-
- Tool::Zusammenfügen
---
-
---
-/Merge(Bild)/
-
-
-
-
- UMLClass
-
- 70
- 540
- 230
- 100
-
- Set-Color-Tool::FloodFill
---
-
---
-/Draw(Koordinaten, Farbe)/
-
-
-
-
- UMLClass
-
- 70
- 650
- 230
- 100
-
- Set-Color-Tool::Plain
---
-
---
-/Draw(Farbe)/
-
-
-
-
- UMLClass
-
- 460
- 590
- 230
- 100
-
- Set-Color-Tool::Formen
---
-
---
-/Draw(Koordinaten, Objekt)/
-
-
-
-
- UMLClass
-
- 350
- 750
- 250
- 100
-
- Formen::Linien
---
-
---
-/Line(Koordinaten, Dicke, Farbe, Typ)/
-
-
-
-
- UMLClass
-
- 610
- 750
- 410
- 100
-
- Formen::Rechteck
---
-
---
-/Rectangle(Koordinaten, Modus, Farbe, Randfarbe, Randbreite)/
-
-
-
-
- UMLClass
-
- 1030
- 750
- 390
- 100
-
- Formen::KonvexeForm
---
-
---
-/Convex(Koordinaten, Modus, Farbe, Randfarbe, Randbreite)/
-
-
-
-
- UMLClass
-
- 1320
- 330
- 210
- 90
-
- Bild::Dimensionen
---
-height
-width
---
-/ausgeben()/
-
-
-
-
-
- Relation
-
- 190
- 340
- 340
- 110
-
- lt=<<-
- 320.0;10.0;290.0;90.0;10.0;90.0
-
-
- Relation
-
- 180
- 340
- 350
- 330
-
- lt=<<-
- 330.0;10.0;240.0;240.0;240.0;310.0;10.0;310.0
-
-
- Relation
-
- 170
- 340
- 360
- 220
-
- lt=<<-
- 340.0;10.0;270.0;190.0;10.0;200.0
-
-
- Relation
-
- 430
- 340
- 160
- 270
-
- lt=<<-
- 80.0;10.0;10.0;190.0;140.0;250.0
-
-
- Relation
-
- 500
- 680
- 100
- 90
-
- lt=<<-
- 80.0;10.0;10.0;70.0
-
-
- Relation
-
- 570
- 680
- 270
- 90
-
- lt=<<-
- 10.0;10.0;250.0;70.0
-
-
- Relation
-
- 570
- 680
- 690
- 90
-
- lt=<<-
- 10.0;10.0;670.0;70.0
-
-
- Relation
-
- 630
- 140
- 100
- 300
-
- lt=<<-
- 60.0;10.0;80.0;180.0;10.0;280.0
-
-
- Relation
-
- 680
- 140
- 220
- 300
-
- lt=<<-
- 10.0;10.0;30.0;180.0;200.0;280.0
-
-
- Relation
-
- 680
- 140
- 460
- 300
-
- lt=<<-
- 10.0;10.0;30.0;180.0;440.0;280.0
-
-
- Relation
-
- 1230
- 240
- 210
- 110
-
- lt=<<-
- 10.0;10.0;190.0;90.0
-
-
- Relation
-
- 1100
- 240
- 160
- 70
-
- lt=<<-
- 140.0;10.0;10.0;50.0
-
-
- Relation
-
- 1110
- 350
- 310
- 130
-
- lt=<<-
- 10.0;10.0;290.0;110.0
-
-
- Relation
-
- 500
- 140
- 210
- 110
-
- lt=<<-
- 190.0;10.0;10.0;90.0
-
-
- Relation
-
- 680
- 140
- 210
- 60
-
- lt=<<-
- 10.0;10.0;190.0;40.0
-
-
- UMLClass
-
- 70
- 830
- 270
- 100
-
- Set-Color-Tool::Kreis
---
-
---
-/Draw(Koordinaten,Radius1,Radius2,Farbe)/
-
-
-
-
- Relation
-
- 170
- 340
- 360
- 510
-
- lt=<<-
- 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
-
-
- UMLNote
-
- 1360
- 500
- 140
- 70
-
- Tranzperens beachten
-bg=blue
-
-
-
diff --git a/Use Case (Bastian, Jan)/IntelliPhoto.png b/Use Case (Bastian, Jan)/IntelliPhoto.png
deleted file mode 100644
index 711bb2e..0000000
Binary files a/Use Case (Bastian, Jan)/IntelliPhoto.png and /dev/null differ
diff --git a/Use Case (Bastian, Jan)/IntelliPhoto.uxf b/Use Case (Bastian, Jan)/IntelliPhoto.uxf
deleted file mode 100644
index 3458c0d..0000000
--- a/Use Case (Bastian, Jan)/IntelliPhoto.uxf
+++ /dev/null
@@ -1,405 +0,0 @@
-
-
- 8
-
- UMLActor
-
- 520
- 272
- 80
- 88
-
- 3D-Künstler
-bg=green
-
-
-
- UMLActor
-
- 544
- 392
- 64
- 88
-
- Einsteiger
-bg=red
-
-
-
- UMLUseCase
-
- 816
- 232
- 96
- 56
-
- Zusammenfügen
-von Bildern
-bg=red
-
-
-
- UMLUseCase
-
- 816
- 296
- 96
- 56
-
- Ändern der
-Bilderauflösung
-bg=red
-
-
-
- UMLUseCase
-
- 824
- 376
- 96
- 56
-
- Drehen von
-Bildern
-bg=red
-
-
-
- UMLUseCase
-
- 816
- 536
- 96
- 56
-
- Retuschieren
-der Bilder
-bg=magenta
-
-
-
- UMLActor
-
- 536
- 544
- 80
- 88
-
- Casual User
-bg=red
-
-
-
- Relation
-
- 568
- 256
- 264
- 152
-
-
- 310.0;10.0;10.0;170.0
-
-
- Relation
-
- 568
- 336
- 280
- 72
-
-
- 330.0;10.0;10.0;70.0
-
-
- Relation
-
- 568
- 376
- 272
- 40
-
-
- 320.0;30.0;10.0;20.0
-
-
- Relation
-
- 568
- 256
- 264
- 304
-
-
- 310.0;10.0;10.0;360.0
-
-
- Relation
-
- 568
- 336
- 280
- 224
-
-
- 330.0;10.0;10.0;260.0
-
-
- Relation
-
- 568
- 392
- 272
- 168
-
-
- 320.0;10.0;10.0;190.0
-
-
- Relation
-
- 568
- 536
- 264
- 40
-
-
- 310.0;30.0;10.0;10.0
-
-
- Relation
-
- 576
- 560
- 256
- 160
-
-
- 300.0;10.0;10.0;180.0
-
-
- UMLUseCase
-
- 816
- 744
- 96
- 56
-
- Korrektur-
-werkzeuge
-bg=blue
-
-
-
- UMLNote
-
- 808
- 832
- 112
- 56
-
- Helligkeit/Kontrast
-Farbton/Sättigung
-Gradationskurven
-bg=blue
-
-
-
- Relation
-
- 576
- 696
- 256
- 88
-
-
- 300.0;90.0;10.0;10.0
-
-
- Relation
-
- 856
- 792
- 24
- 56
-
-
- 10.0;10.0;10.0;50.0
-
-
- UMLUseCase
-
- 816
- 616
- 96
- 56
-
- Pinsel
-bg=blue
-
-
-
- UMLUseCase
-
- 816
- 680
- 96
- 56
-
- Auswahl-
-werkzeuge
-bg=blue
-
-
-
- Relation
-
- 576
- 688
- 256
- 32
-
-
- 300.0;20.0;10.0;20.0
-
-
- Relation
-
- 576
- 632
- 256
- 88
-
-
- 300.0;10.0;10.0;90.0
-
-
- UMLActor
-
- 512
- 704
- 144
- 88
-
- Freiberufliche Fotografen
-bg=blue
-
-
-
- UMLUseCase
-
- 824
- 456
- 96
- 56
-
- Layerstruktur
-bg=dark_gray
-
-
-
- Relation
-
- 552
- 184
- 280
- 104
-
-
- 330.0;10.0;10.0;110.0
-
-
- UMLUseCase
-
- 816
- 168
- 96
- 56
-
- Schnittstelle
-für 3D-Modelle
-bg=green
-
-
-
- Relation
-
- 552
- 112
- 280
- 176
-
-
- 330.0;10.0;10.0;200.0
-
-
- UMLUseCase
-
- 816
- 96
- 96
- 56
-
- Erzeugen von
-3D-Objekten
-bg=green
-
-
-
- Relation
-
- 576
- 480
- 264
- 240
-
-
- 310.0;10.0;10.0;280.0
-
-
- Relation
-
- 568
- 480
- 272
- 80
-
-
- 320.0;10.0;10.0;80.0
-
-
- Relation
-
- 568
- 384
- 272
- 120
-
-
- 320.0;130.0;10.0;10.0
-
-
- Relation
-
- 552
- 264
- 288
- 240
-
-
- 340.0;280.0;10.0;10.0
-
-
- UMLClass
-
- 760
- 56
- 216
- 864
-
- lw=2
-IntelliPhoto Benchmark 1.0
-bg=gray
-
-
-
diff --git a/Zusammenfassung/presentation unter.txt b/Zusammenfassung/presentation unter.txt
deleted file mode 100644
index 0da464a..0000000
--- a/Zusammenfassung/presentation unter.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-use:
- https://prezi.com/p/tvcz2nax2rff/prezi1/
-or:
- https://prezi.com/view/SWWOdhqFxMVozU3qzOm6/
\ No newline at end of file