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

Référence de la classe KMeanClass

KMeanClass : représente un centroïde. Plus de détails...

#include <KMean.hpp>

Liste de tous les membres

Fonctions membres publiques

 KMeanClass ()
 Constructeur par défaut.

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

void setColor (Color)
 Fixe le centre de la classe.

Color getColor () const
 Retourne le centre de la classe.

void addPixel (Pixel)
 Ajoute un pixel à la classe.

void computeMean ()
 Calcule la moyenne de la classe.

void output (PNG) const
 Méthode auxiliaire pour produire un fichier PNG.

void getContent (PixelMap &) const
 Méthode auxiliaire pour obtenir les composantes connexes.


Attributs privés

Color color
 Centre de la classe.

vector< Pixelpixel
 Pixels associés à ce centre.


Description détaillée

KMeanClass : représente un centroïde.

Définition à la ligne 19 du fichier KMean.hpp.


Documentation des fonctions membres

void KMeanClass::computeMean  ) 
 

Calcule la moyenne de la classe.

Calcule de la moyenne d'un centre. Pour les images en niveaux de gris on calcule la moyenne des niveaux. Pour les images couleurs on fait la moyenne sur les composantes HSV indépendament.

Définition à la ligne 30 du fichier KMean.cpp.

Références color, Color::distance(), getColor(), Color::getGray(), Color::getHue(), Color::getSaturation(), Color::getType(), Color::getValue(), et pixel.


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