Référence de la classe KoBasicHistogramProducerFactory< T > (modèle)

#include <KoBasicHistogramProducers.h>

Graphe d'héritage de KoBasicHistogramProducerFactory< T >:

[légende]
Graphe de collaboration de KoBasicHistogramProducerFactory< T >:
[légende]
Liste de tous les membres

Fonctions membres publiques

 KoBasicHistogramProducerFactory (const KoID &id, KoColorSpace *colorSpace)
virtual ~KoBasicHistogramProducerFactory ()
virtual KoHistogramProducerSP generate ()
 Factory method, generates a new KoHistogramProducer.
virtual bool isCompatibleWith (KoColorSpace *colorSpace) const
 Returns if a colorspace can be used with this producer.
virtual float preferrednessLevelWith (KoColorSpace *) const
 Returns a float in the [0.0, 1.0] range, 0.0 means this is a very generic method.

Attributs protégés

KoColorSpacem_cs

Description détaillée

template<class T>
class KoBasicHistogramProducerFactory< T >

Parametrized on a specific KoHistogramProducer. Its generated producers will have the same KoID as the factory's. This is acceptable because we can't mix Factories with Producers in the code because they are incompatible types, and in the GUI we actually only need a producer's name, not a factory's.

Définition à la ligne 126 du fichier KoBasicHistogramProducers.h.


Documentation des contructeurs et destructeur

template<class T>
KoBasicHistogramProducerFactory< T >::KoBasicHistogramProducerFactory ( const KoID id,
KoColorSpace colorSpace 
) [inline]

Définition à la ligne 128 du fichier KoBasicHistogramProducers.h.

template<class T>
virtual KoBasicHistogramProducerFactory< T >::~KoBasicHistogramProducerFactory (  )  [inline, virtual]

Définition à la ligne 130 du fichier KoBasicHistogramProducers.h.


Documentation des fonctions membres

template<class T>
virtual KoHistogramProducerSP KoBasicHistogramProducerFactory< T >::generate (  )  [inline, virtual]

Factory method, generates a new KoHistogramProducer.

Implémente KoHistogramProducerFactory.

Définition à la ligne 131 du fichier KoBasicHistogramProducers.h.

Références KoBasicHistogramProducerFactory< T >::m_cs.

template<class T>
virtual bool KoBasicHistogramProducerFactory< T >::isCompatibleWith ( KoColorSpace colorSpace  )  const [inline, virtual]

Returns if a colorspace can be used with this producer.

Implémente KoHistogramProducerFactory.

Définition à la ligne 132 du fichier KoBasicHistogramProducers.h.

Références KoColorSpace::id(), et KoBasicHistogramProducerFactory< T >::m_cs.

Voici le graphe d'appel pour cette fonction :

template<class T>
virtual float KoBasicHistogramProducerFactory< T >::preferrednessLevelWith ( KoColorSpace  )  const [inline, virtual]

Returns a float in the [0.0, 1.0] range, 0.0 means this is a very generic method.

Implémente KoHistogramProducerFactory.

Définition à la ligne 133 du fichier KoBasicHistogramProducers.h.


Documentation des données membres

template<class T>
KoColorSpace* KoBasicHistogramProducerFactory< T >::m_cs [protected]

Définition à la ligne 135 du fichier KoBasicHistogramProducers.h.

Référencé par KoBasicHistogramProducerFactory< T >::generate(), et KoBasicHistogramProducerFactory< T >::isCompatibleWith().


La documentation de cette classe a été générée à partir du fichier suivant :
Généré le Wed Nov 22 23:43:58 2006 pour KPlato par  doxygen 1.5.1-p1