eLynx SDK
v3.0.1 C++ image processing API reference |
#include <TransfertFunction.h>
Public Member Functions | |
TransfertFunctionGamma (double iLow=0.0, double iHigh=1.0, double iGamma=1.0) | |
virtual | ~TransfertFunctionGamma () |
virtual void | SetRange (double iLow, double iHigh) |
ITransfertFunction implementation. | |
virtual bool | IsSupported (EResolution iResolution) const |
virtual bool | Transform (uint8 *iprDest, const void *iprSrc, uint32 iSize, EResolution iResolution) const |
void | SetParam (double iGamma) |
double | GetParam () const |
void | SetParameters (double iLow, double iHigh, double iGamma) |
void | GetParameters (double &oLow, double &oHigh, double &oGamma) const |
virtual void | SetLow (double iLow) |
virtual void | SetHigh (double iHigh) |
virtual bool | IsInvariant () const |
Definition at line 234 of file TransfertFunction.h.
eLynx::Math::TransfertFunctionGamma::TransfertFunctionGamma | ( | double | iLow = 0.0 , |
|
double | iHigh = 1.0 , |
|||
double | iGamma = 1.0 | |||
) |
virtual eLynx::Math::TransfertFunctionGamma::~TransfertFunctionGamma | ( | ) | [virtual] |
virtual void eLynx::Math::TransfertFunctionGamma::SetRange | ( | double | iLow, | |
double | iHigh | |||
) | [virtual] |
virtual bool eLynx::Math::TransfertFunctionGamma::IsSupported | ( | EResolution | iResolution | ) | const [virtual] |
Implements eLynx::Math::ITransfertFunction.
virtual bool eLynx::Math::TransfertFunctionGamma::Transform | ( | uint8 * | iprDest, | |
const void * | iprSrc, | |||
uint32 | iSize, | |||
EResolution | iResolution | |||
) | const [virtual] |
Implements eLynx::Math::ITransfertFunction.
void eLynx::Math::TransfertFunctionGamma::SetParam | ( | double | iGamma | ) | [virtual] |
Reimplemented from eLynx::Math::AbstractTransfertFunction.
double eLynx::Math::TransfertFunctionGamma::GetParam | ( | ) | const [virtual] |
Reimplemented from eLynx::Math::AbstractTransfertFunction.
void eLynx::Math::TransfertFunctionGamma::SetParameters | ( | double | iLow, | |
double | iHigh, | |||
double | iGamma | |||
) | [inline] |
Definition at line 251 of file TransfertFunction.h.
void eLynx::Math::TransfertFunctionGamma::GetParameters | ( | double & | oLow, | |
double & | oHigh, | |||
double & | oGamma | |||
) | const [inline] |
Definition at line 256 of file TransfertFunction.h.
virtual void eLynx::Math::TransfertFunctionGamma::SetLow | ( | double | iLow | ) | [inline, virtual] |
Reimplemented from eLynx::Math::AbstractTransfertFunction.
Definition at line 263 of file TransfertFunction.h.
virtual void eLynx::Math::TransfertFunctionGamma::SetHigh | ( | double | iHigh | ) | [inline, virtual] |
Reimplemented from eLynx::Math::AbstractTransfertFunction.
Definition at line 269 of file TransfertFunction.h.
virtual bool eLynx::Math::TransfertFunctionGamma::IsInvariant | ( | ) | const [inline, virtual] |
Reimplemented from eLynx::Math::AbstractTransfertFunction.
Definition at line 275 of file TransfertFunction.h.