Public Member Functions

ToneMappingOperatorFactory Class Reference

The ToneMappingOperatorFactory class is an interface which must be implemented and exported by tone mapping operator plugins. More...

#include <ToneMappingOperator.h>

Inheritance diagram for ToneMappingOperatorFactory:
ReinhardGlobalOperatorFactory ReinhardLocalOperatorFactory

List of all members.

Public Member Functions

virtual ToneMappingOperatorPtr createOperator () const =0
virtual QString operatorName () const =0

Detailed Description

The ToneMappingOperatorFactory class is an interface which must be implemented and exported by tone mapping operator plugins.

This class is used to create ToneMappingOperator instances.

Definition at line 85 of file ToneMappingOperator.h.


Member Function Documentation

virtual ToneMappingOperatorPtr ToneMappingOperatorFactory::createOperator (  ) const [pure virtual]

Returns a newly created operator.

Implemented in ReinhardGlobalOperatorFactory, and ReinhardLocalOperatorFactory.

virtual QString ToneMappingOperatorFactory::operatorName (  ) const [pure virtual]

Returns the name of the operator.

Implemented in ReinhardGlobalOperatorFactory, and ReinhardLocalOperatorFactory.


The documentation for this class was generated from the following file:
 All Classes Functions Variables