ALBERT-LUDWIGS-UNIVERSITÄT FREIBURG
Inst. für Informatik
Lehrstuhl für Mustererkennung und Bildverarbeitung (Prof. Dr.-Ing. Hans Burkhardt)
und
Computer Graphics Laboratory (Prof. Dr. Teschner)

Übungen zum Softwarepraktikum SS 2005:

Allgemeine Hinweise:


  • Die Aufgaben sind einzeln abzugeben. Identische Lösungen werden nicht gewertet.
  • allgemeine und organisatorische Fragen bitte an: fehr@informatik.uni-freiburg.de
  • C++ Sprechstunde/Hilfe Fr. 10-12h und Mo. 14-16h im Pool 52-02-005.
  • Probleme und Fragen ins wiki stellen

    Abgabe der Lösungen bis Montag abend (25.04.2005) 18.00 Uhr per E-Mail:

    Gruppe Sound-Memory: fehr@informatik.uni-freiburg.de
    Gruppe Computer Grafik: shamoha@mac.com(Sebastian Schulz)

    Aufgabenblatt 1: RGBColor-Klasse

    Implementieren sie eine C++-Klasse, die ein 24-Bit Farbpixel repräsentiert. Die Schnittstellen sind in dem Headerfile RGBColor.hh vorgegeben, die entsprechenden RGBColor.cc und RGBColor.icc sind zu erstellen.

    1.1 Grundfunktionalitäten (3 Punkte)

    Implementieren Sie ...

    1.2 Operatoren (6 Punkte)

    Implementieren Sie die einzelnen im Headerfile vorgegebenen Operatoren. Der Operator ! steht hier für die Inverse.

    1.3 Ausgabe (1 Punkt)

    Implementieren sie die print()-Funktion, welche das Pixel auf die Standardausgabe (std::cout) ausgibt. Die Ausgabe soll in folgendem Format erfolgen:
    (255, 17, 48)
    Wobei die drei Zahlen den Rot-, Grün- und Blaukanälen entsprechen.

    Tipps

    Vorgegebene Dateien

    Abzugebende Dateien

    Bewertungskriterien