krita
KisHistogramProducerFactory Class Reference
Inheritance diagram for KisHistogramProducerFactory:

Detailed Description
Definition at line 98 of file kis_histogram_producer.h.
Public Member Functions | |
KisHistogramProducerFactory (const KisID &id) | |
virtual | ~KisHistogramProducerFactory () |
virtual KisHistogramProducerSP | generate ()=0 |
virtual bool | isCompatibleWith (KisColorSpace *colorSpace) const=0 |
virtual float | preferrednessLevelWith (KisColorSpace *colorSpace) const=0 |
virtual const KisID & | id () const |
Protected Attributes | |
KisID | m_id |
Member Function Documentation
virtual KisHistogramProducerSP KisHistogramProducerFactory::generate | ( | ) | [pure virtual] |
Factory method, generates a new KisHistogramProducer.
Implemented in KisBasicHistogramProducerFactory< T >, KisGenericRGBHistogramProducerFactory, and KisGenericLabHistogramProducerFactory.
virtual bool KisHistogramProducerFactory::isCompatibleWith | ( | KisColorSpace * | colorSpace | ) | const [pure virtual] |
Returns if a colorspace can be used with this producer.
Implemented in KisBasicHistogramProducerFactory< T >, KisGenericRGBHistogramProducerFactory, and KisGenericLabHistogramProducerFactory.
virtual float KisHistogramProducerFactory::preferrednessLevelWith | ( | KisColorSpace * | colorSpace | ) | const [pure virtual] |
Returns a float in the [0.0, 1.0] range, 0.0 means this is a very generic method.
Implemented in KisBasicHistogramProducerFactory< T >, KisGenericRGBHistogramProducerFactory, and KisGenericLabHistogramProducerFactory.
The documentation for this class was generated from the following file: