PICCANTE  0.4
The hottest HDR imaging library!
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
pic::ToneMappingOperator Class Reference

The ToneMappingOperator class. More...

#include <tone_mapping_operator.hpp>

Inheritance diagram for pic::ToneMappingOperator:
pic::DragoTMO pic::DurandTMO pic::ExposureFusion pic::FerwerdaTMO pic::LischinskiTMO pic::RamanTMO pic::ReinhardTMO pic::SchlickTMO pic::TumblinTMO pic::WardGlobalTMO pic::WardHistogramTMO

Public Member Functions

 ToneMappingOperator ()
 ToneMappingOperator. More...
 
void release ()
 release More...
 
void updateImage (Image *imgIn)
 updateImage More...
 
ImageProcess (ImageVec imgIn, Image *imgOut=NULL)
 Process. More...
 

Static Public Member Functions

static void getScaleFiltering (Image *imgIn, int &fScaleX, int &fScaleY)
 getScaleFiltering More...
 

Protected Member Functions

virtual ImageProcessAux (ImageVec imgIn, Image *imgOut)
 ProcessAux. More...
 
virtual void releaseAux ()
 releaseAux More...
 

Protected Attributes

ImageVec images
 

Detailed Description

The ToneMappingOperator class.

Constructor & Destructor Documentation

◆ ToneMappingOperator()

pic::ToneMappingOperator::ToneMappingOperator ( )
inline

Member Function Documentation

◆ getScaleFiltering()

static void pic::ToneMappingOperator::getScaleFiltering ( Image imgIn,
int &  fScaleX,
int &  fScaleY 
)
inlinestatic

getScaleFiltering

Parameters
imgIn
fx
fy

◆ Process()

Image* pic::ToneMappingOperator::Process ( ImageVec  imgIn,
Image imgOut = NULL 
)
inline

Process.

Parameters
imgIn
imgOut
Returns

◆ ProcessAux()

virtual Image* pic::ToneMappingOperator::ProcessAux ( ImageVec  imgIn,
Image imgOut 
)
inlineprotectedvirtual

◆ release()

void pic::ToneMappingOperator::release ( )
inline

release

◆ releaseAux()

virtual void pic::ToneMappingOperator::releaseAux ( )
inlineprotectedvirtual

releaseAux

Reimplemented in pic::WardHistogramTMO, and pic::ExposureFusion.

◆ updateImage()

void pic::ToneMappingOperator::updateImage ( Image imgIn)
inline

updateImage

Parameters
imgIn

Member Data Documentation

◆ images

ImageVec pic::ToneMappingOperator::images
protected

The documentation for this class was generated from the following file: