TonicTones
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