kis_basic_histogram_producers.h
35 KisBasicHistogramProducer(const KisID& id, int channels, int nrOfBins, KisColorSpace *colorSpace);
88 virtual void addRegionToBin(TQ_UINT8 * pixels, TQ_UINT8 * selectionMask, TQ_UINT32 nPixels, KisColorSpace *colorSpace);
96 virtual void addRegionToBin(TQ_UINT8 * pixels, TQ_UINT8 * selectionMask, TQ_UINT32 nPixels, KisColorSpace *colorSpace);
104 virtual void addRegionToBin(TQ_UINT8 * pixels, TQ_UINT8 * selectionMask, TQ_UINT32 nPixels, KisColorSpace *colorSpace);
113 virtual void addRegionToBin(TQ_UINT8 * pixels, TQ_UINT8 * selectionMask, TQ_UINT32 nPixels, KisColorSpace *colorSpace);
131 virtual bool isCompatibleWith(KisColorSpace* colorSpace) const { return colorSpace->id() == m_cs->id(); }
146 virtual void addRegionToBin(TQ_UINT8 * pixels, TQ_UINT8 * selectionMask, TQ_UINT32 nPixels, KisColorSpace *colorSpace);
175 virtual void addRegionToBin(TQ_UINT8 * pixels, TQ_UINT8 * selectionMask, TQ_UINT32 nPixels, KisColorSpace *colorSpace);
Parametrized on a specific KisHistogramProducer.
Definition kis_basic_histogram_producers.h:125
A colorspace is the definition of a certain color model in Chalk.
Definition kis_colorspace.h:58
virtual KisID id() const =0
Chalk definition for use in .kra files and internally: unchanging name + i18n'able description.
KisGenericLabHistogramProducer his special Factory that isCompatibleWith everything.
Definition kis_basic_histogram_producers.h:186
This is a Producer (with associated factory) that converts the pixels of the colorspace to L*a*b*,...
Definition kis_basic_histogram_producers.h:171
virtual void addRegionToBin(TQ_UINT8 *pixels, TQ_UINT8 *selectionMask, TQ_UINT32 nPixels, KisColorSpace *colorSpace)
Adds the values from the specified array of pixels to the bins – does not reset anything.
Definition kis_basic_histogram_producers.cpp:444
KisGenericRGBHistogramProducer his special Factory that isCompatibleWith everything.
Definition kis_basic_histogram_producers.h:155
This is a Producer (with associated factory) that converts the pixels of the colorspace to RGB8 with ...
Definition kis_basic_histogram_producers.h:143
virtual void addRegionToBin(TQ_UINT8 *pixels, TQ_UINT8 *selectionMask, TQ_UINT32 nPixels, KisColorSpace *colorSpace)
Adds the values from the specified array of pixels to the bins – does not reset anything.
Definition kis_basic_histogram_producers.cpp:367
This class is an interface used in the generation of a histogram.
Definition kis_histogram_producer.h:50
virtual void clear()=0
Clears the data in this producer, but keeps its other settings.
