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

The DragoTMOGL class. More...

#include <display.hpp>

Public Member Functions

 DragoTMOGL (float Ld_Max=100.0f, float bias=0.85f, bool bStatisticsRecompute=true)
 DragoTMOGL. More...
 
 ~DragoTMOGL ()
 
void update (float Ld_Max=100.0f, float bias=0.95f)
 update More...
 
ImageGLexecute (ImageGL *imgIn, ImageGL *imgOut=NULL)
 execute More...
 

Protected Member Functions

void allocateFilters ()
 allocateFilters More...
 

Protected Attributes

FilterGLLuminanceflt_lum
 
FilterGLDragoTMOflt_tmo
 
std::vector< FilterGL *> filters
 
ImageGLimg_lum
 
float LMax
 
float Lwa
 
float Ld_Max
 
float bias
 
bool bStatisticsRecompute
 
bool bAllocate
 

Detailed Description

The DragoTMOGL class.

Constructor & Destructor Documentation

◆ DragoTMOGL()

pic::pic::DragoTMOGL::DragoTMOGL ( float  Ld_Max = 100.0f,
float  bias = 0.85f,
bool  bStatisticsRecompute = true 
)
inline

◆ ~DragoTMOGL()

pic::pic::DragoTMOGL::~DragoTMOGL ( )
inline

Member Function Documentation

◆ allocateFilters()

void pic::pic::DragoTMOGL::allocateFilters ( )
inlineprotected

allocateFilters

◆ execute()

ImageGL* pic::pic::DragoTMOGL::execute ( ImageGL imgIn,
ImageGL imgOut = NULL 
)
inline

execute

Parameters
imgIn
imgOut
Returns

◆ update()

void pic::pic::DragoTMOGL::update ( float  Ld_Max = 100.0f,
float  bias = 0.95f 
)
inline

update

Parameters
Ld_Max
bias

Member Data Documentation

◆ bAllocate

bool pic::pic::DragoTMOGL::bAllocate
protected

◆ bias

float pic::pic::DragoTMOGL::bias
protected

◆ bStatisticsRecompute

bool pic::pic::DragoTMOGL::bStatisticsRecompute
protected

◆ filters

std::vector<FilterGL* > pic::pic::DragoTMOGL::filters
protected

◆ flt_lum

FilterGLLuminance* pic::pic::DragoTMOGL::flt_lum
protected

◆ flt_tmo

FilterGLDragoTMO* pic::pic::DragoTMOGL::flt_tmo
protected

◆ img_lum

ImageGL* pic::pic::DragoTMOGL::img_lum
protected

◆ Ld_Max

float pic::pic::DragoTMOGL::Ld_Max
protected

◆ LMax

float pic::pic::DragoTMOGL::LMax
protected

◆ Lwa

float pic::pic::DragoTMOGL::Lwa
protected

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