|
Krita Source Code Documentation
|
#include <KoHistogramProducer.h>
Inheritance diagram for KoHistogramProducerFactory:Public Member Functions | |
| virtual KoHistogramProducer * | generate ()=0 |
| Factory method, generates a new KoHistogramProducer. | |
| virtual QString | id () const |
| virtual bool | isCompatibleWith (const KoColorSpace *colorSpace, bool strict=false) const =0 |
| Returns if a colorspace can be used with this producer. | |
| KoHistogramProducerFactory (const KoID &id) | |
| virtual QString | name () const |
| virtual float | preferrednessLevelWith (const KoColorSpace *colorSpace) const =0 |
| Returns a float in the [0.0, 1.0] range, 0.0 means this is a very generic method. | |
| virtual | ~KoHistogramProducerFactory () |
Protected Attributes | |
| KoID | m_id |
Definition at line 89 of file KoHistogramProducer.h.
|
inlineexplicit |
Definition at line 92 of file KoHistogramProducer.h.
|
inlinevirtual |
Definition at line 93 of file KoHistogramProducer.h.
|
pure virtual |
Factory method, generates a new KoHistogramProducer.
Implemented in KoBasicHistogramProducerFactory< T >, KoGenericRGBHistogramProducerFactory, and KoGenericLabHistogramProducerFactory.
|
inlinevirtual |
Definition at line 104 of file KoHistogramProducer.h.
|
pure virtual |
Returns if a colorspace can be used with this producer.
Implemented in KoGenericRGBHistogramProducerFactory, KoGenericLabHistogramProducerFactory, and KoBasicHistogramProducerFactory< T >.
|
inlinevirtual |
Definition at line 108 of file KoHistogramProducer.h.
|
pure virtual |
Returns a float in the [0.0, 1.0] range, 0.0 means this is a very generic method.
Implemented in KoGenericRGBHistogramProducerFactory, KoGenericLabHistogramProducerFactory, and KoBasicHistogramProducerFactory< T >.
|
protected |
Definition at line 112 of file KoHistogramProducer.h.