Référence de la classe KoBasicHistogramProducer

#include <KoBasicHistogramProducers.h>

Graphe d'héritage de KoBasicHistogramProducer:

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

Fonctions membres publiques

 KoBasicHistogramProducer (const KoID &id, int channels, int nrOfBins, KoColorSpace *colorSpace)
virtual ~KoBasicHistogramProducer ()
virtual void clear ()
virtual void setView (double from, double size)
virtual const KoIDid () const
virtual Q3ValueVector< KoChannelInfo * > channels ()
virtual qint32 numberOfBins ()
virtual double viewFrom () const
virtual double viewWidth () const
virtual qint32 count ()
virtual qint32 getBinAt (int channel, int position)
virtual qint32 outOfViewLeft (int channel)
virtual qint32 outOfViewRight (int channel)

Types protégés

typedef Q3ValueVector< quint32 > vBins

Fonctions membres protégées

virtual int externalToInternal (int ext)
void makeExternalToInternal ()

Attributs protégés

Q3ValueVector< vBinsm_bins
vBins m_outLeft
vBins m_outRight
double m_from
double m_width
qint32 m_count
int m_channels
int m_nrOfBins
KoColorSpacem_colorSpace
KoID m_id
Q3ValueVector< qint32 > m_external

Description détaillée

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


Documentation des définition de type membres

typedef Q3ValueVector<quint32> KoBasicHistogramProducer::vBins [protected]

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


Documentation des contructeurs et destructeur

KoBasicHistogramProducer::KoBasicHistogramProducer ( const KoID id,
int  channels,
int  nrOfBins,
KoColorSpace colorSpace 
)

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

Références m_bins, m_channels, m_count, m_from, m_nrOfBins, m_outLeft, m_outRight, et m_width.

virtual KoBasicHistogramProducer::~KoBasicHistogramProducer (  )  [inline, virtual]

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


Documentation des fonctions membres

void KoBasicHistogramProducer::clear (  )  [virtual]

Clears the data in this producer, but keeps its other settings

Implémente KoHistogramProducer.

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

Références m_bins, m_channels, m_count, m_nrOfBins, m_outLeft, et m_outRight.

virtual void KoBasicHistogramProducer::setView ( double  from,
double  size 
) [inline, virtual]

Implémente KoHistogramProducer.

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

Références m_from, et m_width.

virtual const KoID& KoBasicHistogramProducer::id (  )  const [inline, virtual]

Implémente KoHistogramProducer.

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

Références m_id.

virtual Q3ValueVector<KoChannelInfo *> KoBasicHistogramProducer::channels (  )  [inline, virtual]

Implémente KoHistogramProducer.

Réimplémentée dans KoGenericRGBHistogramProducer, et KoGenericLabHistogramProducer.

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

Références KoColorSpace::channels(), et m_colorSpace.

Référencé par externalToInternal(), et makeExternalToInternal().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

virtual qint32 KoBasicHistogramProducer::numberOfBins (  )  [inline, virtual]

Implémente KoHistogramProducer.

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

Références m_nrOfBins.

virtual double KoBasicHistogramProducer::viewFrom (  )  const [inline, virtual]

Implémente KoHistogramProducer.

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

Références m_from.

virtual double KoBasicHistogramProducer::viewWidth (  )  const [inline, virtual]

Implémente KoHistogramProducer.

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

Références m_width.

virtual qint32 KoBasicHistogramProducer::count (  )  [inline, virtual]

Implémente KoHistogramProducer.

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

Références m_count.

Référencé par externalToInternal(), et makeExternalToInternal().

Voici le graphe d'appel pour cette fonction :

virtual qint32 KoBasicHistogramProducer::getBinAt ( int  channel,
int  position 
) [inline, virtual]

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

Références externalToInternal(), et m_bins.

Voici le graphe d'appel pour cette fonction :

virtual qint32 KoBasicHistogramProducer::outOfViewLeft ( int  channel  )  [inline, virtual]

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

Références externalToInternal(), et m_outLeft.

Voici le graphe d'appel pour cette fonction :

virtual qint32 KoBasicHistogramProducer::outOfViewRight ( int  channel  )  [inline, virtual]

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

Références externalToInternal(), et m_outRight.

Voici le graphe d'appel pour cette fonction :

virtual int KoBasicHistogramProducer::externalToInternal ( int  ext  )  [inline, protected, virtual]

The order in which channels() returns is not the same as the internal representation, that of the pixel internally. This method converts external usage to internal usage. This method uses some basic assumtpions about the layout of the pixel, so _extremely_ exotic spaces might want to override this (see makeExternalToInternal source for those assumptions)

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

Références channels(), count(), m_external, et makeExternalToInternal().

Référencé par getBinAt(), outOfViewLeft(), et outOfViewRight().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

void KoBasicHistogramProducer::makeExternalToInternal (  )  [protected]

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

Références channels(), count(), et m_external.

Référencé par externalToInternal().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

Q3ValueVector<vBins> KoBasicHistogramProducer::m_bins [protected]

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

Référencé par KoGenericLabHistogramProducer::addRegionToBin(), KoGenericRGBHistogramProducer::addRegionToBin(), KoBasicF32HistogramProducer::addRegionToBin(), KoBasicU16HistogramProducer::addRegionToBin(), KoBasicU8HistogramProducer::addRegionToBin(), clear(), getBinAt(), et KoBasicHistogramProducer().

vBins KoBasicHistogramProducer::m_outLeft [protected]

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

Référencé par KoGenericLabHistogramProducer::addRegionToBin(), KoGenericRGBHistogramProducer::addRegionToBin(), KoBasicF32HistogramProducer::addRegionToBin(), KoBasicU16HistogramProducer::addRegionToBin(), clear(), KoBasicHistogramProducer(), et outOfViewLeft().

vBins KoBasicHistogramProducer::m_outRight [protected]

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

Référencé par KoGenericLabHistogramProducer::addRegionToBin(), KoGenericRGBHistogramProducer::addRegionToBin(), KoBasicF32HistogramProducer::addRegionToBin(), KoBasicU16HistogramProducer::addRegionToBin(), clear(), KoBasicHistogramProducer(), et outOfViewRight().

double KoBasicHistogramProducer::m_from [protected]

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

Référencé par KoBasicF32HistogramProducer::addRegionToBin(), KoBasicU16HistogramProducer::addRegionToBin(), KoBasicHistogramProducer(), setView(), et viewFrom().

double KoBasicHistogramProducer::m_width [protected]

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

Référencé par KoBasicF32HistogramProducer::addRegionToBin(), KoBasicU16HistogramProducer::addRegionToBin(), KoBasicHistogramProducer(), setView(), et viewWidth().

qint32 KoBasicHistogramProducer::m_count [protected]

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

Référencé par KoGenericLabHistogramProducer::addRegionToBin(), KoGenericRGBHistogramProducer::addRegionToBin(), KoBasicF32HistogramProducer::addRegionToBin(), KoBasicU16HistogramProducer::addRegionToBin(), KoBasicU8HistogramProducer::addRegionToBin(), clear(), count(), et KoBasicHistogramProducer().

int KoBasicHistogramProducer::m_channels [protected]

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

Référencé par KoBasicF32HistogramProducer::addRegionToBin(), KoBasicU16HistogramProducer::addRegionToBin(), KoBasicU8HistogramProducer::addRegionToBin(), clear(), et KoBasicHistogramProducer().

int KoBasicHistogramProducer::m_nrOfBins [protected]

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

Référencé par clear(), KoBasicHistogramProducer(), et numberOfBins().

KoColorSpace* KoBasicHistogramProducer::m_colorSpace [protected]

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

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

KoID KoBasicHistogramProducer::m_id [protected]

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

Référencé par id().

Q3ValueVector<qint32> KoBasicHistogramProducer::m_external [protected]

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

Référencé par externalToInternal(), et makeExternalToInternal().


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