Référence de la classe KoGenericRGBHistogramProducer

#include <KoBasicHistogramProducers.h>

Graphe d'héritage de KoGenericRGBHistogramProducer:

[légende]
Graphe de collaboration de KoGenericRGBHistogramProducer:
[légende]
Liste de tous les membres

Fonctions membres publiques

 KoGenericRGBHistogramProducer ()
virtual void addRegionToBin (const quint8 *pixels, const quint8 *selectionMask, quint32 nPixels, KoColorSpace *colorSpace)
virtual QString positionToString (double pos) const
virtual double maximalZoom () const
virtual Q3ValueVector< KoChannelInfo * > channels ()

Attributs protégés

Q3ValueVector< KoChannelInfo * > m_channelsList

Description détaillée

This is a Producer (with associated factory) that converts the pixels of the colorspace to RGB8 with toQColor, and then does its counting on RGB. This is NOT registered with the Registry, because it isCompatibleWith all colorspaces, and should only be used in extreme cases (like no other producer being available

Définition à la ligne 144 du fichier KoBasicHistogramProducers.h.


Documentation des contructeurs et destructeur

KoGenericRGBHistogramProducer::KoGenericRGBHistogramProducer (  ) 

Définition à la ligne 348 du fichier KoBasicHistogramProducers.cpp.

Références KoChannelInfo::COLOR, m_channelsList, et KoChannelInfo::UINT8.


Documentation des fonctions membres

void KoGenericRGBHistogramProducer::addRegionToBin ( const quint8 *  pixels,
const quint8 *  selectionMask,
quint32  nPixels,
KoColorSpace colorSpace 
) [virtual]

Adds the values from the specified array of pixels to the bins -- does not reset anything.

Paramètres:
pixels A pointer an array of pixeldata in the given colorspace
selectionMask a pointer to an array of bytes, where 0 is unselected and 1-255 is degree of selectedness. The array must be just as long as the array of pixels.
nPixels The number of pixels
colorSpace the colorspace that can decode the pixel data.

Implémente KoHistogramProducer.

Définition à la ligne 371 du fichier KoBasicHistogramProducers.cpp.

Références KoColorSpace::getAlpha(), KoBasicHistogramProducer::m_bins, KoBasicHistogramProducer::m_count, KoBasicHistogramProducer::m_outLeft, KoBasicHistogramProducer::m_outRight, KoHistogramProducer::m_skipTransparent, KoHistogramProducer::m_skipUnselected, OPACITY_TRANSPARENT, KoColorSpace::pixelSize(), et KoColorSpace::toQColor().

Voici le graphe d'appel pour cette fonction :

QString KoGenericRGBHistogramProducer::positionToString ( double  pos  )  const [virtual]

Implémente KoHistogramProducer.

Définition à la ligne 362 du fichier KoBasicHistogramProducers.cpp.

Références UINT8_MAX.

double KoGenericRGBHistogramProducer::maximalZoom (  )  const [virtual]

Implémente KoHistogramProducer.

Définition à la ligne 366 du fichier KoBasicHistogramProducers.cpp.

Q3ValueVector< KoChannelInfo * > KoGenericRGBHistogramProducer::channels (  )  [virtual]

Réimplémentée à partir de KoBasicHistogramProducer.

Définition à la ligne 358 du fichier KoBasicHistogramProducers.cpp.

Références m_channelsList.


Documentation des données membres

Q3ValueVector<KoChannelInfo *> KoGenericRGBHistogramProducer::m_channelsList [protected]

Définition à la ligne 152 du fichier KoBasicHistogramProducers.h.

Référencé par channels(), et KoGenericRGBHistogramProducer().


La documentation de cette classe a été générée à partir des fichiers suivants :
Généré le Wed Nov 22 23:45:43 2006 pour KPlato par  doxygen 1.5.1-p1