The ToneMappingOperator class is an interface which must be implemented by tone mapping operator plugins. More...
#include <ToneMappingOperator.h>
Signals | |
void | imageUpdated () const |
void | message (const QString &msg) |
Public Member Functions | |
virtual void | setupUi (QWidget *widget)=0 |
virtual const HdrImage * | getToneMappedImage () const =0 |
virtual void | setImage (const HdrImage *image)=0 |
virtual QString | name () const =0 |
The ToneMappingOperator class is an interface which must be implemented by tone mapping operator plugins.
Definition at line 32 of file ToneMappingOperator.h.
virtual const HdrImage* ToneMappingOperator::getToneMappedImage | ( | ) | const [pure virtual] |
Returns a constant pointer to the tone mapped image.
Implemented in ReinhardGlobalOperator, and ReinhardLocalOperator.
void ToneMappingOperator::imageUpdated | ( | ) | const [signal] |
This signal is emitted when the tone mapping algorithm has finished processing the image.
void ToneMappingOperator::message | ( | const QString & | msg ) | [signal] |
This signal is emitted when the operator want to display a message.
virtual QString ToneMappingOperator::name | ( | ) | const [pure virtual] |
Returns the operator name.
Implemented in ReinhardGlobalOperator, and ReinhardLocalOperator.
virtual void ToneMappingOperator::setImage | ( | const HdrImage * | image ) | [pure virtual] |
Sets the image to be tone mapped.
This function should start the tone mapping process.
Implemented in ReinhardGlobalOperator, and ReinhardLocalOperator.
virtual void ToneMappingOperator::setupUi | ( | QWidget * | widget ) | [pure virtual] |
Sets up the user interface inside widget.
Implemented in ReinhardGlobalOperator, and ReinhardLocalOperator.