Skip to content
Snippets Groups Projects
Pixel.h 833 B
Newer Older
ABBAS's avatar
ABBAS committed
#ifndef _PIXEL_H
#define _PIXEL_H

ABBAS IBRAHIM p2311569's avatar
ABBAS IBRAHIM p2311569 committed
 * @struct Pixel
ABBAS IBRAHIM p2311569's avatar
ABBAS IBRAHIM p2311569 committed
 * @brief La structure Pixel contient 3 unsigned char: r, g et b représentants l'intensité des composantes rouge, vert et bleu d'un pixel
ABBAS IBRAHIM p2311569's avatar
ABBAS IBRAHIM p2311569 committed
struct Pixel {
	unsigned char r,g,b; ///< unsigned char représentants l'intensité des composantes rouge, vert et bleu du pixel, pouvant aller de 0 à 255
ABBAS IBRAHIM p2311569's avatar
ABBAS IBRAHIM p2311569 committed
	 * @brief Constructeur par défaut de la structure: initialise le pixel à la couleur noire (r,g,b =0)
DUPASQUIER YOANN p2301526's avatar
DUPASQUIER YOANN p2301526 committed
	Pixel();
ABBAS IBRAHIM p2311569's avatar
ABBAS IBRAHIM p2311569 committed
		/**
ABBAS IBRAHIM p2311569's avatar
ABBAS IBRAHIM p2311569 committed
	 * @brief Destructeur de la structure:
ABBAS IBRAHIM p2311569's avatar
ABBAS IBRAHIM p2311569 committed
	 * 
	 * @return pas de valeur de retour
	 */
	~Pixel();
ABBAS IBRAHIM p2311569's avatar
ABBAS IBRAHIM p2311569 committed
	 * @brief Constructeur de la structure: initialise r,g,b avec les paramètres
DUPASQUIER YOANN p2301526's avatar
DUPASQUIER YOANN p2301526 committed
	Pixel (unsigned char nr,unsigned char ng,unsigned char nb);

};

ABBAS's avatar
ABBAS committed
#endif