Container holding the parameters for a Reinhard tone-mapper algorithm. More...
#include <eVision/EasyImage/EReinhardToneMapperParameters.h>
Public Member Functions | |
| EReinhardToneMapperParameters (const eVision::EReinhardToneMapperParameters &other) | |
| Copy operator. | |
| EReinhardToneMapperParameters () | |
| Copy operator. | |
| virtual | ~EReinhardToneMapperParameters () throw () |
| bool | operator== (const eVision::EReinhardToneMapperParameters &rhs) const |
| Checks if this EReinhardToneMapperParameters instance is strictly equal to another. | |
| eVision::EReinhardToneMapperParameters & | operator= (const eVision::EReinhardToneMapperParameters &other) |
| Copy operator. | |
| float | GetIntensity () const |
| Gets the intensity parameter. | |
| void | SetIntensity (float intensity) |
| Sets the intensity parameter. | |
| float | GetLightAdaptation () const |
| Gets the light adaptation parameter. | |
| void | SetLightAdaptation (float lightAdaptation) |
| Sets the light adaptation parameter. | |
| float | GetColorAdaptation () const |
| Gets the color adaptation parameter. | |
| void | SetColorAdaptation (float colorAdaptation) |
| Sets the color adaptation parameter. | |
| EReinhardToneMapperParameters (CppWrapperInternal::InternalConstructor) | |
| Public Member Functions inherited from eVision::EToneMapperParameters | |
| EToneMapperParameters (const eVision::EToneMapperParameters &other) | |
| Copy operator. | |
| EToneMapperParameters () | |
| Copy operator. | |
| virtual | ~EToneMapperParameters () throw () |
| bool | operator== (const eVision::EToneMapperParameters &rhs) const |
| Checks if this EToneMapperParameters instance is strictly equal to another. | |
| eVision::EToneMapperParameters & | operator= (const eVision::EToneMapperParameters &other) |
| Copy operator. | |
| float | GetGamma () const |
| Gets gamma parameter. | |
| void | SetGamma (float gamma) |
| Sets the gamma parameter. Controls the gamma correction applied on the input image. | |
| eVision::EToneMapperType | GetToneMapperType () const |
| Return the type of the tone-mapper defined by this set of parameters. | |
| EToneMapperParameters (CppWrapperInternal::InternalConstructor) | |
Additional Inherited Members | |
| Public Attributes inherited from eVision::EToneMapperParameters | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
Container holding the parameters for a Reinhard tone-mapper algorithm.
License(s): EasyImage
| eVision::EReinhardToneMapperParameters::EReinhardToneMapperParameters | ( | const eVision::EReinhardToneMapperParameters & | other | ) |
Copy operator.
| other | Other parameters container to copy from. |
| eVision::EReinhardToneMapperParameters::EReinhardToneMapperParameters | ( | ) |
Copy operator.
|
virtual | ||||||||||||
| eVision::EReinhardToneMapperParameters::EReinhardToneMapperParameters | ( | CppWrapperInternal::InternalConstructor | ) |
| float eVision::EReinhardToneMapperParameters::GetColorAdaptation | ( | ) | const |
Gets the color adaptation parameter.
| float eVision::EReinhardToneMapperParameters::GetIntensity | ( | ) | const |
Gets the intensity parameter.
| float eVision::EReinhardToneMapperParameters::GetLightAdaptation | ( | ) | const |
Gets the light adaptation parameter.
| eVision::EReinhardToneMapperParameters & eVision::EReinhardToneMapperParameters::operator= | ( | const eVision::EReinhardToneMapperParameters & | other | ) |
Copy operator.
| other | Other parameters container to copy from. |
| bool eVision::EReinhardToneMapperParameters::operator== | ( | const eVision::EReinhardToneMapperParameters & | rhs | ) | const |
Checks if this EReinhardToneMapperParameters instance is strictly equal to another.
| rhs | Reference to the other EReinhardToneMapperParameters instance |
| void eVision::EReinhardToneMapperParameters::SetColorAdaptation | ( | float | colorAdaptation | ) |
Sets the color adaptation parameter.
Lower values desaturate the output image while higher values make the output image more vibrant. Values must be between 0 and 1.6
| colorAdaptation | New color adaptation value. |
| void eVision::EReinhardToneMapperParameters::SetIntensity | ( | float | intensity | ) |
Sets the intensity parameter.
guys
| intensity | New intensity value. |
| void eVision::EReinhardToneMapperParameters::SetLightAdaptation | ( | float | lightAdaptation | ) |
Sets the light adaptation parameter.
Lower values make the output image darker while higher values make the output image brighter. Values must be between 0 and 1.6
| lightAdaptation | New light adaptation value. |