Signals | Public Member Functions

ToneMappingOperator Class Reference

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

#include <ToneMappingOperator.h>

Inheritance diagram for ToneMappingOperator:
ReinhardGlobalOperator ReinhardLocalOperator

List of all members.

Signals

void imageUpdated () const
void message (const QString &msg)

Public Member Functions

virtual void setupUi (QWidget *widget)=0
virtual const HdrImagegetToneMappedImage () const =0
virtual void setImage (const HdrImage *image)=0
virtual QString name () const =0

Detailed Description

The ToneMappingOperator class is an interface which must be implemented by tone mapping operator plugins.

Definition at line 32 of file ToneMappingOperator.h.


Member Function Documentation

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.


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