Page principale | Hiérarchie des classes | Liste des classes | Liste des fichiers | Membres de classe | Membres de fichier

Référence de la classe PNG

Interface sur une classe PNG concrète. Plus de détails...

#include <PNG.hpp>

Liste de tous les membres

Fonctions membres publiques

 PNG (string)
 Ouvre un fichier PNG en lecture.

 PNG (int, int, EPNG_TYPE, string)
 Crée un fichier PNG.

 PNG (const PNG &)
 Constructeur de copie.

PNGoperator= (const PNG &)
 Opérateur d'affectation.

 ~PNG ()
 Destructeur.

EPNG_TYPE getType () const
 Retourne le type du fichier.

string toString () const
 Retourne une chaîne de caractères détaillées.

int getWidth () const
 Retourne la largeur de l'image en pixel.

int getHeight () const
 Retourne la hauteur de l'image en pixel.

Color getColor (int, int) const
 Retourne la couleur du pixel (i, j).

void setColor (int, int, Color)
 Fixe la couleur du pixel (i, j).

void setColor (int, int, float)
 Fixe le niveau de gris du pixel (i, j).

void setColor (int, int, float, float, float)
 Fixe la couleur du pixel (i, j).

void read ()
 Lit le fichier.

void write ()
 Ecrit le fichier;.

HistogramgetHistogram () const
 Retourne une référence sur l'histogramme de l'image.


Attributs privés

PNG_Basep
 Pointeur sur l'image.


Description détaillée

Interface sur une classe PNG concrète.

Gère un compteur de références La pluspart des méthodes sont redirigées vers une instance héritées de PNG_Base

Définition à la ligne 45 du fichier PNG.hpp.


Documentation des contructeurs et destructeur

PNG::PNG int  ,
int  ,
EPNG_TYPE  ,
string 
 

Crée un fichier PNG.

Paramètres:
int largeur en pixel
int hauteur en pixel
type type de fichier
string nom du fichier

Définition à la ligne 10 du fichier PNG.cpp.

Références p, et PNG().


Documentation des fonctions membres

Histogram * PNG::getHistogram  )  const
 

Retourne une référence sur l'histogramme de l'image.

Paramètres:
int le nombre classes à construir (KMean)

Définition à la ligne 66 du fichier PNG.cpp.

Références PNG_Base::getHistogram(), et p.

Référencé par KMean::init().


La documentation de cette classe a été générée à partir des fichiers suivants:
Généré le Sun Jun 27 15:59:33 2004 pour segment par doxygen 1.3.7