eVision C++ API 26.10.0-beta.2.dev
Loading...
Searching...
No Matches
eVision::EToneMapperParameters Class Reference

Container holding the parameters for a tone-mapper algorithm. More...

#include <eVision/EasyImage/EToneMapperParameters.h>

Inheritance diagram for eVision::EToneMapperParameters:
Collaboration diagram for eVision::EToneMapperParameters:

Public Member Functions

 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)

Public Attributes

CppWrapperInternal::WrappedClass wrappedClass_

Detailed Description

Container holding the parameters for a tone-mapper algorithm.

License(s): EasyImage

Constructor & Destructor Documentation

◆ EToneMapperParameters() [1/3]

eVision::EToneMapperParameters::EToneMapperParameters ( const eVision::EToneMapperParameters & other)

Copy operator.

Parameters
otherOther parameters container to copy from.

◆ EToneMapperParameters() [2/3]

eVision::EToneMapperParameters::EToneMapperParameters ( )

Copy operator.

◆ ~EToneMapperParameters()

eVision::EToneMapperParameters::~EToneMapperParameters ( )
throw ( )
virtual

◆ EToneMapperParameters() [3/3]

eVision::EToneMapperParameters::EToneMapperParameters ( CppWrapperInternal::InternalConstructor )

Member Function Documentation

◆ GetGamma()

float eVision::EToneMapperParameters::GetGamma ( ) const

Gets gamma parameter.

◆ GetToneMapperType()

eVision::EToneMapperType eVision::EToneMapperParameters::GetToneMapperType ( ) const

Return the type of the tone-mapper defined by this set of parameters.

◆ operator=()

eVision::EToneMapperParameters & eVision::EToneMapperParameters::operator= ( const eVision::EToneMapperParameters & other)

Copy operator.

Parameters
otherOther parameters container to copy from.

◆ operator==()

bool eVision::EToneMapperParameters::operator== ( const eVision::EToneMapperParameters & rhs) const

Checks if this EToneMapperParameters instance is strictly equal to another.

Parameters
rhsReference to the other EToneMapperParameters instance

◆ SetGamma()

void eVision::EToneMapperParameters::SetGamma ( float gamma)

Sets the gamma parameter. Controls the gamma correction applied on the input image.

Higher gamma values result in a brighter output image while lower values generate a darker image. The gamma value must not be null or negative.

Parameters
gammaNew gamma value.

Member Data Documentation

◆ wrappedClass_

CppWrapperInternal::WrappedClass eVision::EToneMapperParameters::wrappedClass_