# Todo-Liste für Intelliphoto

## 1 TODO Dokumentation `[2/8]`

### 1.1 TODO CRC-Karten

- 8/10 CRC-Karten sind fertig.
- 2 CRC-Karten werden noch benötigt. [Zuständig: Paul]

### 1.2 DONE UML-Diagramm

### 1.3 TODO User-Manual

- Usermanual für Version 0.31 liegt vor.
- Nach Userinterfaceupdate: Usermanual muss aktualisiert werden.

### 1.4 TODO Use-Case-Diagramme

- 1/2 Use-Case-Diagramme sind vorhanden.
- 1 Use-Case-Diagramm wird noch benötigt.
- 1 Use-Case-Diagramm muss evtl. aktualisiert werden.

### 1.5 TODO Sequenzdiagramme

- 1/2 Sequenzdiagramme sind vorhanden.
- 1 Sequenzdiagramm wird noch benötigt. [Zuständig: Seb]
- 1 Sequenzdiagramm muss aktualisiert werden. [Zuständig: Seb]

### 1.6 TODO Zustandsdiagramme

- 1/2 Zustandsdiagramme sind vorhanden.
- 1 Sequenzdiagramm wird noch benötigt. [Zuständig: Seb]
- 1 Sequenzdiagramm muss aktualisiert werden. [Zuständig: Seb]

### 1.7 DONE Selbstgenierende Dokumentation

### 1.8 TODO Volere Snow Cards `[0/2]`

#### 1.8.1 Nicht-funktionale Anforderungen

- 1/2 Volere Snow Cards sind vorhanden.
- 1 Volere Snow Card wird noch benötigt. [Zuständig: Paul]
- 1 Volere Snow Card muss evtl. aktualisiert werden. [Zuständig: Paul]

#### 1.8.2 Funktionale Anforderungen

- 1/2 Volere Snow Cards sind vorhanden.
- 1 Volere Snow Card wird noch benötigt. [Zuständig: Paul]
- 1 Volere Snow Card muss evtl. aktualisiert werden. [Zuständig: Paul]

### 1.9 TODO Referenzmaschine(n) bestimmen und Specs dokumentieren

## 2 TODO Allgemeine Features `[0/1]`

### 2.1 TODO Das Polygon fürs ShapedImage setzbar machen

## 3 TODO User Interface `[0/4]`

### 3.1 TODO Icons für alle Tools

### 3.2 TODO Interfacegrundstruktur erstellen

### 3.3 TODO Verknüpfung der Tools im Code mit den Buttons

### 3.4 TODO Eigenschaften der Tools im Fenster statt im Popup einstellbar machen

## 4 TODO Refactoring `[2/2]`

### 4.1 DONE Alle öffentlichen Klassen durchkommentieren

### 4.2 DONE Toolklassenstruktur verbessern

## 5 TODO Tools `[0/8]`

### 5.1 TODO PenTool `[2/5]`

#### 5.1.1 DONE Icon

#### 5.1.2 DONE Funktionalität

#### 5.1.3 TODO Implementierung in Interface

#### 5.1.4 TODO Zeitbestimmung auf Referenzmaschine

#### 5.1.5 TODO Unittests

- [Zuständig: Mucke]

### 5.2 TODO EraserTool `[2/5]`

#### 5.2.1 DONE Icon

#### 5.2.2 DONE Funktionalität

#### 5.2.3 TODO Implementierung in Interface

#### 5.2.4 TODO Zeitbestimmung auf Referenzmaschine

#### 5.2.5 TODO Unittests

- [Zuständig: Mucke]

### 5.3 TODO FloodFillTool `[2/5]`

#### 5.3.1 DONE Icon

#### 5.3.2 DONE Funktionalität

#### 5.3.3 TODO Implementierung in Interface

#### 5.3.4 TODO Zeitbestimmung auf Referenzmaschine

#### 5.3.5 TODO Unittests

- [Zuständig: Mucke]

### 5.4 TODO PolygonTool `[2/5]`

#### 5.4.1 DONE Icon

#### 5.4.2 DONE Funktionalität

#### 5.4.3 TODO Implementierung in Interface

#### 5.4.4 TODO Zeitbestimmung auf Referenzmaschine

#### 5.4.5 TODO Unittests

- [Zuständig: Mucke]

### 5.5 TODO CircleTool `[2/5]`

#### 5.5.1 DONE Icon

#### 5.5.2 DONE Funktionalität

#### 5.5.3 TODO Implementierung in Interface

#### 5.5.4 TODO Zeitbestimmung auf Referenzmaschine

#### 5.5.5 TODO Unittests

- [Zuständig: Mucke]

### 5.6 TODO RectangleTool `[2/5]`

#### 5.6.1 DONE Icon

#### 5.6.2 DONE Funktionalität

#### 5.6.3 TODO Implementierung in Interface

#### 5.6.4 TODO Zeitbestimmung auf Referenzmaschine

#### 5.6.5 TODO Unittests

- [Zuständig: Mucke]

### 5.7 TODO PlainTool `[2/5]`

#### 5.7.1 DONE Icon

#### 5.7.2 DONE Funktionalität

#### 5.7.3 TODO Implementierung in Interface

#### 5.7.4 TODO Zeitbestimmung auf Referenzmaschine

#### 5.7.5 TODO Unittests

- [Zuständig: Mucke]

### 5.8 TODO LineTool `[1/5]`

#### 5.8.1 TODO Icon

#### 5.8.2 DONE Funktionalität

#### 5.8.3 TODO Implementierung in Interface

#### 5.8.4 TODO Zeitbestimmung auf Referenzmaschine

#### 5.8.5 TODO Unittests

- [Zuständig: Mucke]

## 6 TODO Extras `[0/1]`

### 6.1 TODO 3D-Modelle laden und anzeigen / Tools implementieren

Author: Paul Norberger

Created: 2020-01-08 Mi 22:22

Validate