#include <KoBasicHistogramProducers.h>
Graphe d'héritage de KoBasicHistogramProducer:
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 KoID & | id () 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< vBins > | m_bins |
vBins | m_outLeft |
vBins | m_outRight |
double | m_from |
double | m_width |
qint32 | m_count |
int | m_channels |
int | m_nrOfBins |
KoColorSpace * | m_colorSpace |
KoID | m_id |
Q3ValueVector< qint32 > | m_external |
Définition à la ligne 34 du fichier KoBasicHistogramProducers.h.
typedef Q3ValueVector<quint32> KoBasicHistogramProducer::vBins [protected] |
Définition à la ligne 75 du fichier KoBasicHistogramProducers.h.
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.
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] |
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 :
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] |
Q3ValueVector<qint32> KoBasicHistogramProducer::m_external [protected] |
Définition à la ligne 83 du fichier KoBasicHistogramProducers.h.
Référencé par externalToInternal(), et makeExternalToInternal().