krita

KisHistogramProducerFactory Class Reference

Inheritance diagram for KisHistogramProducerFactory:

KisBasicHistogramProducerFactory< T > KisGenericLabHistogramProducerFactory KisGenericRGBHistogramProducerFactory List of all members.

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 KisIDid () const

Protected Attributes

KisID m_id

Member Function Documentation

virtual KisHistogramProducerSP KisHistogramProducerFactory::generate (  )  [pure virtual]

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:
KDE Home | KDE Accessibility Home | Description of Access Keys