The FerwerdaTMO class.
More...
#include <ferwerda_tmo.hpp>
◆ FerwerdaTMO()
pic::FerwerdaTMO::FerwerdaTMO |
( |
float |
Ld_Max = 100.0f , |
|
|
float |
Ld_a = 50.0f , |
|
|
float |
Lw_a = 50.0f |
|
) |
| |
|
inline |
◆ ~FerwerdaTMO()
pic::FerwerdaTMO::~FerwerdaTMO |
( |
| ) |
|
|
inline |
◆ execute()
execute
- Parameters
-
- Returns
◆ ProcessAux()
◆ Tp()
static float pic::FerwerdaTMO::Tp |
( |
float |
x | ) |
|
|
inlinestatic |
Tp computes the gamma function used in Ferwerda TMO for Photopic levels (cones' cells).
- Parameters
-
- Returns
◆ Ts()
static float pic::FerwerdaTMO::Ts |
( |
float |
x | ) |
|
|
inlinestatic |
Ts computes the gamma function used in Ferwerda TMO for Scotopic levels (rods' cells).
- Parameters
-
- Returns
◆ update()
void pic::FerwerdaTMO::update |
( |
float |
Ld_Max = 100.0f , |
|
|
float |
Ld_a = 50.0f , |
|
|
float |
Lw_a = 50.0f |
|
) |
| |
|
inline |
◆ WalravenValetonK()
static float pic::FerwerdaTMO::WalravenValetonK |
( |
float |
Lw_a, |
|
|
float |
sigma = 100.0f |
|
) |
| |
|
inlinestatic |
WalravenValetonK.
- Parameters
-
Lw_a | is the world adaptation luminance in cd/m^2 |
sigma | |
- Returns
◆ flt_lum
◆ Ld_a
float pic::FerwerdaTMO::Ld_a |
|
protected |
◆ Ld_Max
float pic::FerwerdaTMO::Ld_Max |
|
protected |
◆ Lw_a
float pic::FerwerdaTMO::Lw_a |
|
protected |
The documentation for this class was generated from the following file:
- C:/Users/Francesco/Documents/GitHub/piccante/include/tone_mapping/ferwerda_tmo.hpp