Référence de la classe KoGenericLabHistogramProducer

#include <KoBasicHistogramProducers.h>

Graphe d'héritage de KoGenericLabHistogramProducer:

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

Fonctions membres publiques

 KoGenericLabHistogramProducer ()
virtual ~KoGenericLabHistogramProducer ()
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

Attributs privés statiques

static KoLabColorSpacem_labCs

Description détaillée

This is a Producer (with associated factory) that converts the pixels of the colorspace to L*a*b*, and then does its counting. It isCompatibleWith all colorspaces

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


Documentation des contructeurs et destructeur

KoGenericLabHistogramProducer::KoGenericLabHistogramProducer (  ) 

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

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

KoGenericLabHistogramProducer::~KoGenericLabHistogramProducer (  )  [virtual]

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

Références m_channelsList.


Documentation des fonctions membres

void KoGenericLabHistogramProducer::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 448 du fichier KoBasicHistogramProducers.cpp.

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

Voici le graphe d'appel pour cette fonction :

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

Implémente KoHistogramProducer.

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

Références UINT16_MAX.

double KoGenericLabHistogramProducer::maximalZoom (  )  const [virtual]

Implémente KoHistogramProducer.

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

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

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

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

Références m_channelsList.


Documentation des données membres

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

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

Référencé par channels(), KoGenericLabHistogramProducer(), et ~KoGenericLabHistogramProducer().

KoLabColorSpace * KoGenericLabHistogramProducer::m_labCs [static, private]

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

Référencé par KoGenericLabHistogramProducer().


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