From bb8d6e508d9bba8814372b29da6b815b42283507 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?G=C3=BCnther=20Neuwirth?= <e0626638@student.tuwien.ac.at>
Date: Sun, 3 May 2009 18:39:48 +0200
Subject: Finalized  protocol

---
 ue2/protokoll/protokoll.tex | 32 ++++++++++++++++++++++----------
 1 file changed, 22 insertions(+), 10 deletions(-)

(limited to 'ue2/protokoll/protokoll.tex')

diff --git a/ue2/protokoll/protokoll.tex b/ue2/protokoll/protokoll.tex
index 5591812..f97fb2b 100644
--- a/ue2/protokoll/protokoll.tex
+++ b/ue2/protokoll/protokoll.tex
@@ -60,7 +60,11 @@ virtuelle  Methoden, die von den Unterklassen zu implementieren sind und Informa
 Weiters wurde eine Datenstruktur als Type,  namens  \mbox{RGBPIXEL}, eingeführt, welche zur Übergabe der Farbwerte, der einzelnen Pixel, dient.  
 Unterklassen sind  \mbox{CPixelformat\_brg24} aus Aufgabenstellung 1, sowie die neuen Formate  \mbox{CPixelformat\_brg555} und  \mbox{CPixelformat\_Indexed8}. \\
 
+\parskip 30pt
+Asserts:
 
+\parskip 12pt
+Beim einlesen und bearbeiten von Bilddaten wurden Zusicherungen deklariert, welche die Größe und Existenz der Bilddaten validieren.
 \newpage
 %==================================================================
 \begin{figure}[htb]
@@ -78,7 +82,7 @@ Unterklassen sind  \mbox{CPixelformat\_brg24} aus Aufgabenstellung 1, sowie die
 Die Vorgehensweise bei der Ressourcenverwaltung wurde größtenteils von Aufgabe 1 übernommen.
 Neu dazugekommen sind Funktionalitäten zur Verwaltung von Farbtabellen.
 Dabei wurde ebenfalls ein generisches Konzept entwickelt, welches Unterschiede in der Farb-Indizierung ausgleichen soll.
-Erwähnt sei, dass vorerst nur Farbwerte in hexadezimaler Form, sowie der Pixmap eigene Darstellungs-Modus ``c'' unterstützt werden.
+Erwähnt sei, dass in der Implementierung der Klasse CPixmap vorerst nur Farbwerte in hexadezimaler Form, sowie der Pixmap eigene Darstellungs-Modus ``c'' unterstützt werden.
 Beim Einlesen der Pixeldaten, welche die Indizes der zugeordneten Farbwert darstellen, werden diese mit internen, allgemeineren Indizes,
 der Form 0,1,2 .. n  ausgetauscht. Die Farbtabelle wird in einer ``map'', welche im abstrakten Interface CBitmap deklariert ist und die internen 
 Indizes als Schlüssel erwartet, abgelegt.
@@ -107,7 +111,9 @@ Die Farbtabelle ist in folgender Form in der abstrakten Interfaceklasse \mbox{CB
 \end{lstlisting}
 %==================================================================
 
-Beim schreiben der Bilddaten werden die Pixedaten und Indizes der Farbtabelle wieder in Characters zurückkonveriert.
+
+\newpage
+Beim schreiben der \mbox{CPixmap} Bilddaten werden die Pixel und Indizes der Farbtabelle wieder in Characters zurückkonveriert.
 %==================================================================
 \begin{lstlisting}{}
 	#define PIXMAP_COLORCHARS ".#abcdefghijklmnopqrstuvwxyzABCD" \
@@ -115,7 +121,7 @@ Beim schreiben der Bilddaten werden die Pixedaten und Indizes der Farbtabelle wi
 \end{lstlisting}
 %====
 
-inver():
+invert():
 Beispiel für die Invertierung eines Farbwertes in einer Rastergrafik.
 %==================================================================
 \begin{lstlisting}{}
@@ -127,7 +133,7 @@ brightness(params):
 Beispiel für die veränderung der Helligkeit eines Bildpunktes.
 %==================================================================
 \begin{lstlisting}{}
-   pixel.red   = min(max.red,   static_cast<uint32_t>(pixel.red   * factor));
+	pixel.red   = min(max.red,   static_cast<uint32_t>(pixel.red   * factor));
 \end{lstlisting}
 %====
 \section{Projektverlauf}
@@ -142,20 +148,26 @@ Bilddaten entsprechend zu delegieren.
 \subsection{Arbeitsaufwand}
 
 
-TODO
 \begin{tabular}{ll}
   \toprule
-  Entwicklungsschritt / Meilenstein & Arbeitsaufwand\\
-  \midrule
-  TODO\\
+  Entwicklungsschritt / Meilenstein & Arbeitsaufwand in Stunden\\
+  \hline
+  Erstes Design & 2 Stunden\\
   \hline
-  TODO\\
+  Refaktorisierung & 6 Stunden\\
+  \hline
+  Implementierung (und Anpassung des Designs) & 5 Tag\\
+  \hline
+  Dokumentation (Doxygen) und Überprüfung aller\\
+  Anforderungen gemäß der Programmierrichtlinien & 3 Stunden\\
+  \hline
+  Erstellung des Protokolls & 3 Stunden\\
   \bottomrule
 \end{tabular}
 
 %------------------------------------------------------------------
 %------------------------------------------------------------------
-
+\newpage
 \section{Listings}\label{Listings}
 
 \subsection{imgsynth2.cpp}
-- 
cgit v1.2.3

